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