- Dockerfile: debian slim, installs DuckDB CLI, Python deps, Caddy - start.sh: runs prepara_db.py → starts Caddy (basicauth) → starts DuckDB UI - Caddyfile: updated for container (no TLS, port 8080, Haloy handles HTTPS) - haloy.yml: deploys to db.xn--2dk.xyz on port 8080 - requirements.txt: duckdb, boto3, python-dotenv - prepara_db.py, open_gui.sh, duckdb-ui.service: add previously untracked files - remove prepara_gui.py (replaced by prepara_db.py)
17 lines
363 B
Desktop File
17 lines
363 B
Desktop File
[Unit]
|
|
Description=DuckDB UI - basedosdados explorer
|
|
After=network.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
User=YOUR_USER
|
|
WorkingDirectory=/path/to/baseldosdados
|
|
ExecStartPre=/usr/bin/python3 prepara_gui.py
|
|
ExecStart=/usr/bin/duckdb --ui basedosdados.duckdb
|
|
Restart=on-failure
|
|
RestartSec=5s
|
|
EnvironmentFile=/path/to/baseldosdados/.env
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|