Skip to content

Commit e31871f

Browse files
committed
Dockerize
1 parent d4899bb commit e31871f

File tree

4 files changed

+24
-0
lines changed

4 files changed

+24
-0
lines changed

.dockerignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
*
2+
!template
3+
!guide
4+
!nginx.conf
5+
!Makefile
6+
!public/css

Dockerfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
FROM nginx:latest
2+
RUN apt-get update && \
3+
apt-get install -y pandoc make && \
4+
rm -rf /var/lib/apt/lists/*
5+
ADD ./nginx.conf /etc/nginx/conf.d/default.conf
6+
ADD . /srv/src
7+
RUN cd /srv/src && make && ln -s `pwd`/public /srv/www

docker-compose.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
web:
2+
build: .
3+
ports:
4+
- 80:80
5+
volumes:
6+
- ./nginx.conf:/etc/nginx/conf.d/default.conf

nginx.conf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
server {
2+
listen 80;
3+
root /srv/www;
4+
gzip on;
5+
}

0 commit comments

Comments
 (0)