Description
The root docker-compose.yml does not set POSTGRES_PASSWORD for the PostgreSQL service. PostgreSQL 16-alpine requires this or it will refuse to start.
Location
docker-compose.yml
Fix
Add POSTGRES_PASSWORD to the postgres service environment:
environment:
POSTGRES_DB: linkora
POSTGRES_PASSWORD: linkora_dev
Also add the password to the indexer and dm-relay services if they need it.
Acceptance Criteria
- PostgreSQL starts successfully with docker-compose up
- All services can connect to the database
- Password is documented in a comment as dev-only
Description
The root docker-compose.yml does not set POSTGRES_PASSWORD for the PostgreSQL service. PostgreSQL 16-alpine requires this or it will refuse to start.
Location
docker-compose.yml
Fix
Add POSTGRES_PASSWORD to the postgres service environment:
environment:
POSTGRES_DB: linkora
POSTGRES_PASSWORD: linkora_dev
Also add the password to the indexer and dm-relay services if they need it.
Acceptance Criteria