Add Dockerfile, proper scripts and update README (issue #1)
This commit is contained in:
3
.dockerignore
Normal file
3
.dockerignore
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
.git
|
||||||
|
node_modules
|
||||||
|
test_data
|
||||||
17
Dockerfile
Normal file
17
Dockerfile
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
FROM node:5.7.1
|
||||||
|
MAINTAINER Petr Sloup <petr.sloup@klokantech.com>
|
||||||
|
|
||||||
|
RUN apt-get -qq update \
|
||||||
|
&& DEBIAN_FRONTEND=noninteractive apt-get -qq -y install \
|
||||||
|
xvfb \
|
||||||
|
&& apt-get clean
|
||||||
|
|
||||||
|
RUN mkdir -p /usr/src/app
|
||||||
|
COPY / /usr/src/app
|
||||||
|
RUN cd /usr/src/app && npm install
|
||||||
|
|
||||||
|
VOLUME /data
|
||||||
|
WORKDIR /data
|
||||||
|
|
||||||
|
EXPOSE 80
|
||||||
|
CMD ["/usr/src/app/run.sh"]
|
||||||
@@ -1,8 +1,14 @@
|
|||||||
# tileserver-gl
|
# tileserver-gl
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
### Docker
|
||||||
|
- `docker run -it -v $(pwd):/data -p 8080:80 klokantech/tileserver-gl`
|
||||||
|
|
||||||
|
### Without docker
|
||||||
- Make sure you have Node v4 or higher (`nvm install 4`)
|
- Make sure you have Node v4 or higher (`nvm install 4`)
|
||||||
- `npm install`
|
- `npm install`
|
||||||
|
- `node src/main.js`
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user