Files
goodie/docker-compose.yml
Marc 822a91f8cf Replace custom setup wizard with Database Manager (like Python Odoo)
Flow now mirrors Python Odoo exactly:
1. Empty DB → /web redirects to /web/database/manager
2. User fills: master_pwd, email (login), password, phone, lang, country, demo
3. Backend creates admin user, company, seeds chart of accounts
4. Auto-login → redirect to /odoo (webclient)

Removed:
- Custom /web/setup wizard
- Auto-seed on startup

Added:
- /web/database/manager (mirrors odoo/addons/web/controllers/database.py)
- /web/database/create (mirrors exp_create_database)
- Auto-login after DB creation with session cookie

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 23:38:16 +02:00

37 lines
741 B
YAML

services:
odoo:
build: .
container_name: odoo-go
depends_on:
db:
condition: service_healthy
ports:
- "8069:8069"
environment:
HOST: db
USER: odoo
PASSWORD: odoo
ODOO_DB_NAME: odoo
ODOO_FRONTEND_DIR: /app/frontend
ODOO_BUILD_DIR: /app/build
restart: unless-stopped
db:
image: postgres:16-alpine
container_name: odoo-go-db
environment:
POSTGRES_USER: odoo
POSTGRES_PASSWORD: odoo
POSTGRES_DB: odoo
volumes:
- db-data:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U odoo -d odoo"]
interval: 5s
timeout: 5s
retries: 5
restart: unless-stopped
volumes:
db-data: