apache / apache/answer

got HTTP Error 50X page when rerun with postgresql only

Offen
#1,461 12 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
Go
Sterne
15.7k
Forks
1.4k
Ø Merge
3 T. 8 Std.
Gemergte PRs (30 T.)
7

Beschreibung

## 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

Image

## Platform

- Device: Desktop
- OS: macOS
- Browser and version: Chrome
- Version: v1.7.0

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Führen Sie den erneuten Lauf mit der bereitgestellten Docker Compose-Konfiguration aus und untersuchen Sie die Logs rund um install/install_controller.go und install/install_server.go, einschließlich des im Bericht angegebenen Pfads zum statischen Asset. Ermitteln Sie, warum eine bereits initialisierte PostgreSQL-Installation eine 50X-Seite ausliefert, und bestätigen Sie, dass das erneute Ausführen desselben Deployments bei einem Fehler mit einer hilfreichen Fehlermeldung erfolgreich ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
docker-compose, go, postgresql
Bereich
backend, databases, devops
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.