Я немного боролся с этим и начинаю впадать в депрессию ...
Я запускаю каплю на DigitalOcean с Ubuntu 18.10.
Я использовал Докер для обслуживания моего другого сервиса (nuxt, socket.io, nginx, nodejs)
И я использовал Nginx дляпредставьте прокси эти службы (сначала я бы просто хотел отобразить приложение nuxt)
При выполнении
docker-compose up --build -d
Все процессы запущены и доступны на сервере но недоступен с моего локального компьютера (я получаю 504 Gateway Timeout).
Один раз, когда я начал работать, но при добавлении некоторого правила местоположения, он снова сломался.
Итак, вот мой конфиг для nginx :
server {
listen 8080;
server_name 104.248.201.255;
location / {
proxy_pass http://doodlehelha-nuxt:3000;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
А вот сервис nginx в моем docker-compose.yml
nginx:
image: nginx:1.15
container_name: doodlehelha-nginx
ports:
- '8080:8080'
- '443:443'
expose:
- '8080'
volumes:
- ./nginx/default.conf:/etc/nginx/conf.d/default.conf
depends_on:
- nuxt
- api
- socket
Это очень простая конфигурация, и поэтому я не знаю, что не так ... Если кто-то более опытный может указать на это, я был бы очень благодаренл.