services: stocks: container_name: stocks build: context: . target: 'production-stage' env_file: - ./config.env environment: NODE_ENV: production command: ["node", "src/index.js"] restart: unless-stopped networks: - proxynet labels: - "traefik.enable=true" - "traefik.http.routers.apistocks.rule=PathPrefix(`/stocks/api`)" - "traefik.http.routers.apistocks.entrypoints=http" - "traefik.http.routers.apistocks.service=apistocks-service" - "traefik.http.services.apistocks-service.loadbalancer.server.port=3001" logging: driver: "json-file" options: max-size: "1m" networks: proxynet: external: true