mirror of
https://github.com/a-nyx/maputnik-with-pmtiles.git
synced 2024-11-13 01:54:16 +01:00
- Added a Dockerfile to allow the editor to be served using docker containers
- Updated README with docker instructions
This commit is contained in:
parent
3b83c39ac9
commit
2812c72d96
2 changed files with 36 additions and 1 deletions
15
Dockerfile
Normal file
15
Dockerfile
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
FROM nodesource/xenial:6.1.0
|
||||||
|
|
||||||
|
EXPOSE 8888
|
||||||
|
|
||||||
|
ENV HOME /maputnik
|
||||||
|
RUN mkdir ${HOME}
|
||||||
|
|
||||||
|
COPY . ${HOME}/
|
||||||
|
|
||||||
|
WORKDIR ${HOME}
|
||||||
|
|
||||||
|
RUN npm install -d --dev
|
||||||
|
RUN npm run build
|
||||||
|
|
||||||
|
CMD npm run start -- --host 0.0.0.0
|
22
README.md
22
README.md
|
@ -72,6 +72,26 @@ npm install --save-dev eslint eslint-plugin-react
|
||||||
npm run lint
|
npm run lint
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Docker
|
||||||
|
|
||||||
|
Build the docker image
|
||||||
|
|
||||||
|
```
|
||||||
|
docker build -t maputnik/editor .
|
||||||
|
```
|
||||||
|
|
||||||
|
Start a docker container using the image
|
||||||
|
|
||||||
|
```
|
||||||
|
docker run --name maputnik -p 8888:8888 -d maputnik/editor
|
||||||
|
```
|
||||||
|
|
||||||
|
Stop the container
|
||||||
|
|
||||||
|
```
|
||||||
|
docker stop maputnik
|
||||||
|
```
|
||||||
|
|
||||||
## Sponsors
|
## Sponsors
|
||||||
|
|
||||||
This project would not be possible without commercial and individual sponsors.
|
This project would not be possible without commercial and individual sponsors.
|
||||||
|
@ -102,7 +122,7 @@ This project would not be possible without commercial and individual sponsors.
|
||||||
- Uli [geOps](http://geops.ch/)
|
- Uli [geOps](http://geops.ch/)
|
||||||
- Helge Fahrnberger
|
- Helge Fahrnberger
|
||||||
Kirusanth Poopalasingam
|
Kirusanth Poopalasingam
|
||||||
|
|
||||||
**Stakeholder**
|
**Stakeholder**
|
||||||
|
|
||||||
- Brian Flood
|
- Brian Flood
|
||||||
|
|
Loading…
Reference in a new issue