Skip to content
Snippets Groups Projects
Commit 90d7a8a9 authored by Nico Vermaas's avatar Nico Vermaas
Browse files

configuring docker

parent 7f7fe354
No related branches found
No related tags found
No related merge requests found
Pipeline #33352 passed with warnings
...@@ -10,9 +10,12 @@ RUN \ ...@@ -10,9 +10,12 @@ RUN \
apk add --no-cache python3 postgresql-libs && \ apk add --no-cache python3 postgresql-libs && \
apk add --no-cache --virtual .build-deps gcc python3-dev musl-dev postgresql-dev && \ apk add --no-cache --virtual .build-deps gcc python3-dev musl-dev postgresql-dev && \
pip install -r requirements/prod.txt && \ pip install -r requirements/prod.txt && \
apk --purge del .build-deps \ apk --purge del .build-deps
python manage.py collectstatic --settings=ldvspec.settings.docker_sdc \
python manage.py migrate --settings=ldvspec.settings.docker_sdc \ # collect the static files and make sure that the latest database migrations are done
CMD \
python manage.py collectstatic --settings=ldvspec.settings.docker_sdc && \
python manage.py migrate --settings=ldvspec.settings.docker_sdc
# run gunicorn # run gunicorn
CMD exec gunicorn ldvspec.wsgi_docker_sdc:application --bind 0.0.0.0:8000 --workers 4 CMD exec gunicorn ldvspec.wsgi_docker_sdc:application --bind 0.0.0.0:8000 --workers 4
......
...@@ -8,9 +8,9 @@ networks: ...@@ -8,9 +8,9 @@ networks:
driver: bridge driver: bridge
services: services:
postgres-ldvspec: ldv-spec-db:
image: postgres:14 image: postgres:14
container_name: postgres-ldvspec container_name: ldv-spec-postgres
expose: expose:
- 12000:5432 - 12000:5432
#ports: #ports:
...@@ -42,7 +42,7 @@ services: ...@@ -42,7 +42,7 @@ services:
- "traefik.http.services.ldv-specification.loadbalancer.server.port=8000" - "traefik.http.services.ldv-specification.loadbalancer.server.port=8000"
depends_on: depends_on:
- postgres-ldvspec - ldv-spec-db
env_file: env_file:
- $HOME/shared/ldvspec.env - $HOME/shared/ldvspec.env
restart: always restart: always
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment