Files
zesdex/docker-compose.yml
T
asepharyana 34322e492a chore: hapus infra Nix Rust mati; deploy.yml rombak ke Bun native
Semua flake/default/shell merujuk Cargo.lock + crate 'zesdex-gateway' yang
sudah dihapus saat rombak monorepo ke project tunggal Bun, sehingga
nix build .#default pasti gagal. Hapus infra Nix yang tak bisa dipakai:

- hapus flake.nix, default.nix, shell.nix, flakehub-publish-rolling.yaml
- deploy.yml: ganti nix build .#default -> setup-bun + bun build --compile
  + scp dist/zesdex -> /usr/local/bin/zesdex -> systemctl restart zesdex
- docker-compose.yml: RUST_LOG usang -> ZESDEX_API_PORT (env TS)

verify: tsc 0 err, bun test 79 pass, dist/zesdex build OK.
2026-09-03 00:14:22 +07:00

24 lines
500 B
YAML

version: "3.9"
services:
zesdex:
build:
context: .
dockerfile: Dockerfile
image: zesdex:latest
container_name: zesdex
volumes:
- zesdex-data:/data
- ./workspace:/workspace:ro
environment:
- ZESDEX_DATA_DIR=/data
- ZESDEX_API_PORT=${ZESDEX_API_PORT:-8080}
stdin_open: true
tty: true
# For daemon mode, expose the IPC socket directory
# ports:
# - "127.0.0.1:${ZESDEX_PORT:-0}:${ZESDEX_PORT:-0}"
volumes:
zesdex-data: