version: "3.8" # Network akan dibuat otomatis dengan nama 'service-general_default' # atau gunakan network yang sudah ada networks: # simrs-network: # driver: bridge # Connect to the same network as service-general Redis general-app-network: external: true name: service-general_default # Shared network for cross-container communication shared-simrs-network: external: true name: shared-simrs-network services: app-dev: container_name: service-general-farmasi build: context: . dockerfile: Dockerfile.dev env_file: - ./.env environment: - CONFIG_PATH=/app/config.yaml - REDIS_HOST=shared-redis # Redis hostname di dalam network - REDIS_PORT=6379 - REDIS_PASSWORD= ports: - "8098:8098" - "8099:8099" volumes: - .:/app - /app/tmp # depends_on: # - redis # Redis is managed separately networks: - general-app-network - shared-simrs-network restart: unless-stopped