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 \
apk add --no-cache python3 postgresql-libs && \
apk add --no-cache --virtual .build-deps gcc python3-dev musl-dev postgresql-dev && \
pip install -r requirements/prod.txt && \
apk --purge del .build-deps \
python manage.py collectstatic --settings=ldvspec.settings.docker_sdc \
python manage.py migrate --settings=ldvspec.settings.docker_sdc \
apk --purge del .build-deps
# 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
CMD exec gunicorn ldvspec.wsgi_docker_sdc:application --bind 0.0.0.0:8000 --workers 4
......
......@@ -8,9 +8,9 @@ networks:
driver: bridge
services:
postgres-ldvspec:
ldv-spec-db:
image: postgres:14
container_name: postgres-ldvspec
container_name: ldv-spec-postgres
expose:
- 12000:5432
#ports:
......@@ -42,7 +42,7 @@ services:
- "traefik.http.services.ldv-specification.loadbalancer.server.port=8000"
depends_on:
- postgres-ldvspec
- ldv-spec-db
env_file:
- $HOME/shared/ldvspec.env
restart: always
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment