services: php: build: context: . target: php env_file: - .env # CI4 .env file (contains DB creds, etc.) environment: APP_ENV: production # If you need persistent uploads, map a host path: volumes: - /var/lib/ci-uploads:/var/www/html/uploads networks: - appnet restart: unless-stopped web: build: context: . target: nginx depends_on: - php ports: - "80:80" # or expose via ALB networks: - appnet restart: unless-stopped networks: appnet: driver: bridge