services: server: build: ./server networks: - inventory-network volumes: - server-data:/data environment: - API_KEY=${API_KEY:-} - TURTLE_SERVER_URL=${TURTLE_SERVER_URL:-} restart: unless-stopped client: build: context: ./client args: VITE_API_KEY: ${API_KEY:-} ports: - "80:80" networks: - inventory-network depends_on: server: condition: service_healthy restart: unless-stopped networks: inventory-network: driver: bridge volumes: server-data: