services: postgres: image: postgres:15 environment: POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres POSTGRES_DB: attackdb ports: - "5433:5432" volumes: - postgres_data:/var/lib/postgresql/data minio: image: minio/minio command: server /data --console-address ":9001" environment: MINIO_ROOT_USER: minioadmin MINIO_ROOT_PASSWORD: minioadmin ports: - "9000:9000" - "9001:9001" volumes: - minio_data:/data backend: build: ./backend ports: - "8000:8000" environment: DATABASE_URL: postgresql://postgres:postgres@postgres:5432/attackdb depends_on: - postgres - minio command: uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload volumes: - ./backend:/app volumes: postgres_data: minio_data: