replace duckdb-ui with ttyd shell: add /query HTTP endpoint, fix utf-8/locale, region config
- swap DuckDB UI for ttyd web terminal (--writable, -readonly db) - add POST /query endpoint with X-Password auth for curl-based SQL execution - fix UTF-8 rendering: set LANG/LC_ALL=C.UTF-8 in container - pass BUCKET_REGION env var for correct S3 signing region - simplify start.sh: drop Xvfb, views.duckdb generation, blocking duckdb -ui - add less, ncurses-bin to Dockerfile for proper pager/terminal support - update Caddyfile: single route to ttyd with flush_interval -1 for websocket - update README to reflect current architecture and document /query usage - remove duckdb-ui.service, schemas.json, file_tree.md (generated artifacts)
This commit is contained in:
13
haloy.yml
13
haloy.yml
@@ -1,8 +1,12 @@
|
||||
name: basedosdados
|
||||
server: haloy.datative.xn--2dk.digital
|
||||
server: haloy.xn--2dk.xyz
|
||||
api_token:
|
||||
from:
|
||||
env: HALOY_TOKEN
|
||||
domains:
|
||||
- domain: db.xn--2dk.xyz
|
||||
port: 8080
|
||||
health_check_path: /health
|
||||
env:
|
||||
- name: HETZNER_S3_ENDPOINT
|
||||
from:
|
||||
@@ -13,6 +17,9 @@ env:
|
||||
- name: AWS_SECRET_ACCESS_KEY
|
||||
from:
|
||||
env: AWS_SECRET_ACCESS_KEY
|
||||
- name: BASIC_AUTH_HASH
|
||||
- name: BASIC_AUTH_PASSWORD
|
||||
from:
|
||||
env: BASIC_AUTH_HASH
|
||||
env: BASIC_AUTH_PASSWORD
|
||||
- name: BUCKET_REGION
|
||||
from:
|
||||
env: BUCKET_REGION
|
||||
|
||||
Reference in New Issue
Block a user