documents_templates/docker/example_project_docker-compose.yaml
2026-05-07 01:42:38 -06:00

39 lines
1.2 KiB
YAML

networks:
net_esdp:
ipam:
config:
- subnet: 10.10.0.0/24
services:
db:
image: "${DOCKER_DATABASE_IMAGE}"
container_name: "${DOCKER_DATABASE_CONTAINER_NAME}"
stdin_open: true
ports:
- "${DOCKER_DATABASE_HOST_PORT}:${DOCKER_DATABASE_CONTAINER_PORT}"
environment:
- POSTGRES_HOST=${DATABASE_HOST}
- POSTGRES_USER=${DATABASE_USER}
- POSTGRES_PASSWORD=${DATABASE_PASSWORD}
- POSTGRES_DB=${DATABASE_DB}
volumes:
- "${DOCKER_DATABASE_HOST_VOLUME}:${DOCKER_DATABASE_CONTAINER_VOLUME}"
- "${DOCKER_DATABASE_HOST_SHARED}:${DOCKER_DATABASE_CONTAINER_SHARED}"
networks:
net_esdp:
ipv4_address: "${DOCKER_DATABASE_IPV4_ADDRESS}"
back_django:
image: "${DOCKER_BACKEND_DJANGO_IMAGE}"
container_name: "${DOCKER_BACKEND_DJANGO_CONTAINER_NAME}"
stdin_open: true
ports:
- "${DOCKER_BACKEND_DJANGO_HOST_PORT}:${DOCKER_BACKEND_DJANGO_CONTAINER_PORT}"
volumes:
- "${DOCKER_BACKEND_DJANGO_HOST_VOLUME}:${DOCKER_BACKEND_DJANGO_CONTAINER_VOLUME}"
- "${DOCKER_BACKEND_DJANGO_HOST_SHARED}:${DOCKER_BACKEND_DJANGO_CONTAINER_SHARED}"
networks:
net_esdp:
ipv4_address: "${DOCKER_BACKEND_DJANGO_IPV4_ADDRESS}"