1
0
mirror of https://github.com/stolksdorf/homebrewery.git synced 2025-12-11 07:45:56 +00:00

Add dockerization and example compose file

This commit is contained in:
Schemen
2018-08-21 08:50:57 +02:00
committed by Rae2che5
parent f6b058f3c9
commit d35db1f702
4 changed files with 35 additions and 0 deletions

2
.dockerignore Normal file
View File

@@ -0,0 +1,2 @@
node_modules
npm-debug.log

14
Dockerfile Normal file
View File

@@ -0,0 +1,14 @@
FROM node:8
# Create app directory
WORKDIR /usr/src/app
# Bundle app source
COPY . .
ENV NODE_ENV=docker
RUN yarn
EXPOSE 8000
CMD [ "yarn", "start" ]

4
config/docker.json Normal file
View File

@@ -0,0 +1,4 @@
{
"mongodb_uri" : "mongodb://mongodb:27017/homebrewery",
"secret" : "secret"
}

15
docker-compose.yml Normal file
View File

@@ -0,0 +1,15 @@
version: '2'
services:
mongodb:
image: mongo:latest
volumes:
- /your/data/location:/data/db
homebrewery:
build:
context: .
dockerfile: Dockerfile
image: homebrewery
environment:
MONGODB_URI: mongodb://mongodb/homebrewery
ports:
- "8000:8000"