services: gateway: image: nginx:alpine ports: # ВНЕШНИЙ:ВНУТРЕННИЙ - "7860:80" # Теперь локально ты заходишь на http://localhost:7860 depends_on: - rob-api entrypoint: > /bin/sh -c " echo 'server { listen 80; location / { proxy_pass http://rob-api:7860; proxy_set_header Host $$host; } }' > /etc/nginx/conf.d/default.conf && nginx -g 'daemon off;'" rob-api: build: . expose: - "7860" # Внутри сети Docker API по-прежнему слушает 7860 (как хочет HF) deploy: replicas: 3 volumes: - hf_data:/data user: root volumes: hf_data: