got HTTP Error 50X page when rerun with postgresql only
- Lingua principale
- Go
- Stelle
- 15.7k
- Fork
- 1.4k
- Merge medio
- 3g 8h
- PR unite (30g)
- 7
Descrizione
## Describe the bug
got HTTP Error 50X page when rerun with postgresql only
## To Reproduce
### 1. deploy with docker compose
```yaml
services:
answer:
image: apache/answer:1.7.0
environment:
AUTO_INSTALL: 'true'
DB_TYPE: postgres
DB_HOST: 172.17.0.1:5432
DB_USERNAME: answer
DB_PASSWORD: answer_pwd_pg
DB_NAME: answer
ADMIN_EMAIL: admin@example.com
ADMIN_NAME: admin
ADMIN_PASSWORD: 123456
CONTACT_EMAIL: admin@example.com
LANGUAGE: zh_CN
SITE_NAME: Answer
SITE_URL: https://answer.example.com
EXTERNAL_CONTENT_DISPLAY: 'always_display'
LOG_LEVEL: debug
#volumes:
# - /root/apps/answer/uploads:/data/uploads
```
### 2. rerun got 50x
stop docker compose and rerun docker compose, got HTTP Error 50X page
### 3. the log
I cannot found error log
```log
2025-12-15 16:36:26.421 DEBUG translator/provider.go:71 try to read file: zh_TW.yaml
[auto-install] try to install by environment variable
[config-file] try to create at /data/conf/config.yaml
[config-file] create directory success, config file is /data/conf/config.yaml
[config-file] install success
2025-12-15 16:36:26.476 WARN install/install_controller.go:226 database is already initialized
[SUCCESS] answer installation service will run at: http://localhost:80/install/
2025-12-15 16:36:52.497 DEBUG install/install_server.go:45 open static path build/static/js/3926.ad240c86.chunk.js
2025-12-15 16:36:52.497 DEBUG install/install_server.go:45 open static path build/static/js/3926.ad240c86.chunk.js
```
## Expected behavior
can use
## Screenshots
## Platform
- Device: Desktop
- OS: macOS
- Browser and version: Chrome
- Version: v1.7.0
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Riproducete la riesecuzione con la configurazione Docker Compose fornita e ispezionate i log relativi a install/install_controller.go e install/install_server.go, incluso il percorso dell’asset statico mostrato nel report. Determinate perché un’installazione PostgreSQL già inizializzata serve una pagina 50X e confermate che la riesecuzione dello stesso deployment abbia esito positivo con un errore utile in caso di fallimento.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- docker-compose, go, postgresql
- Ambito
- backend, databases, devops
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100