Fix 502 after update: safe startup, single DB init, healthcheck
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -545,6 +545,28 @@ docker compose restart web
|
||||
docker compose down && docker compose up -d
|
||||
```
|
||||
|
||||
**502 Bad Gateway (Nginx)**
|
||||
|
||||
Nginx не может достучаться до контейнера `web`. Проверьте:
|
||||
|
||||
```bash
|
||||
cd ~/fotohost
|
||||
docker compose ps
|
||||
docker compose logs --tail=100 web
|
||||
curl -I http://127.0.0.1:8080/health
|
||||
```
|
||||
|
||||
Частые причины после обновления:
|
||||
|
||||
1. Контейнер `photohost-web` не запущен или перезапускается — смотрите логи `docker compose logs web`
|
||||
2. В Nginx указан неверный порт — должен совпадать с `APP_PORT` из `.env` (по умолчанию `8080`):
|
||||
|
||||
```nginx
|
||||
proxy_pass http://127.0.0.1:8080;
|
||||
```
|
||||
|
||||
3. База данных ещё не готова — подождите 30–60 секунд и выполните `docker compose restart web`
|
||||
|
||||
---
|
||||
|
||||
## Технологии
|
||||
|
||||
Reference in New Issue
Block a user