load env file for compose services

This commit is contained in:
2026-04-03 18:45:32 +02:00
parent af7a9cb63f
commit 5ccae82cfd

View File

@@ -11,6 +11,8 @@ services:
build: build:
context: ./ context: ./
dockerfile: ./docker/webapp.Dockerfile dockerfile: ./docker/webapp.Dockerfile
env_file:
- .env
environment: environment:
- API_BASE_URL=http://cvfs-backend:8080 - API_BASE_URL=http://cvfs-backend:8080
networks: networks:
@@ -29,6 +31,8 @@ services:
build: build:
context: ./ context: ./
dockerfile: ./docker/backend-fastapi.Dockerfile dockerfile: ./docker/backend-fastapi.Dockerfile
env_file:
- .env
environment: environment:
- BACKEND_PORT=8080 - BACKEND_PORT=8080
- DATABASE_URL=postgresql+asyncpg://postgres:postgres@cvfs-postgres:5432/resume_branches - DATABASE_URL=postgresql+asyncpg://postgres:postgres@cvfs-postgres:5432/resume_branches
@@ -63,6 +67,8 @@ services:
build: build:
context: ./ context: ./
dockerfile: ./docker/worker.Dockerfile dockerfile: ./docker/worker.Dockerfile
env_file:
- .env
environment: environment:
- REDIS_URL=redis://cvfs-redis:6379/0 - REDIS_URL=redis://cvfs-redis:6379/0
- CELERY_BROKER_URL=redis://cvfs-redis:6379/0 - CELERY_BROKER_URL=redis://cvfs-redis:6379/0
@@ -84,6 +90,8 @@ services:
redis: redis:
container_name: "cvfs-redis" container_name: "cvfs-redis"
image: redis:7-alpine image: redis:7-alpine
env_file:
- .env
volumes: volumes:
- redis_data:/data - redis_data:/data
networks: networks:
@@ -93,6 +101,8 @@ services:
postgres: postgres:
image: postgres:15-alpine image: postgres:15-alpine
container_name: "cvfs-postgres" container_name: "cvfs-postgres"
env_file:
- .env
environment: environment:
POSTGRES_DB: resume_branches POSTGRES_DB: resume_branches
POSTGRES_USER: postgres POSTGRES_USER: postgres
@@ -106,6 +116,8 @@ services:
minio: minio:
image: minio/minio:latest image: minio/minio:latest
container_name: "cvfs-minio" container_name: "cvfs-minio"
env_file:
- .env
environment: environment:
- MINIO_ROOT_USER=${MINIO_ROOT_USER:-minioadmin} - MINIO_ROOT_USER=${MINIO_ROOT_USER:-minioadmin}
- MINIO_ROOT_PASSWORD=${MINIO_ROOT_PASSWORD:-minioadmin} - MINIO_ROOT_PASSWORD=${MINIO_ROOT_PASSWORD:-minioadmin}
@@ -120,6 +132,8 @@ services:
create-bucket: create-bucket:
image: minio/mc image: minio/mc
container_name: "cvfs-create-bucket" container_name: "cvfs-create-bucket"
env_file:
- .env
depends_on: depends_on:
- minio - minio
networks: networks: