services: byreal-table: build: context: . dockerfile: Dockerfile args: SOL_ENDPOINT: ${SOL_ENDPOINT:-} container_name: byreal-table expose: - '3000' environment: - SOL_ENDPOINT=${SOL_ENDPOINT} - SOL_SECRET_KEY=${SOL_SECRET_KEY} - NODE_ENV=production - NEXT_TELEMETRY_DISABLED=1 restart: unless-stopped networks: - byreal-network caddy: image: caddy:2-alpine container_name: byreal-caddy depends_on: - byreal-table ports: - '80:80' - '443:443' volumes: - ./Caddyfile:/etc/caddy/Caddyfile:ro - ./htpasswd:/etc/caddy/htpasswd:ro - caddy_data:/data - caddy_config:/config networks: - byreal-network restart: unless-stopped networks: byreal-network: driver: bridge volumes: caddy_data: caddy_config: