Spaces:
Paused
Paused
| 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: |