diff --git a/{{cookiecutter.project_slug}}/compose/node/Dockerfile b/{{cookiecutter.project_slug}}/compose/node/Dockerfile new file mode 100644 index 000000000..e53fb5049 --- /dev/null +++ b/{{cookiecutter.project_slug}}/compose/node/Dockerfile @@ -0,0 +1,11 @@ +FROM node:7.10-slim + +RUN mkdir -p /app + +COPY ./package.json /app + +WORKDIR /app + +RUN npm install && npm cache clean + +ENV PATH ./node_modules/.bin/:$PATH diff --git a/{{cookiecutter.project_slug}}/production.yml b/{{cookiecutter.project_slug}}/production.yml index af54b4442..2f2b3c760 100644 --- a/{{cookiecutter.project_slug}}/production.yml +++ b/{{cookiecutter.project_slug}}/production.yml @@ -19,6 +19,7 @@ services: depends_on: - postgres - redis + - node command: /gunicorn.sh env_file: .env @@ -76,3 +77,9 @@ services: - redis command: celery -A {{cookiecutter.project_slug}}.taskapp beat -l INFO {% endif %} + + node: + extends: + service: node + file: ./dev.yml + ports: {}