From 344bc195fa959820ec2cd4d9567c40313e19bec2 Mon Sep 17 00:00:00 2001 From: asepharyana Date: Sun, 2 Aug 2026 16:44:43 +0700 Subject: [PATCH] docs: README Nix+Caddy deploy --- README.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 1a32fa8..eb8c87c 100644 --- a/README.md +++ b/README.md @@ -42,12 +42,15 @@ MODEL_PATH=/path/to/model.gguf ./target/release/llm-api ./target/release/llm-api ``` -## Docker +## Deploy (Nix + systemd) ```bash -docker compose -f docker-compose.yml up -d +nix build .#default --impure --option sandbox false +# GitHub Actions: nix copy ssh://vps → systemctl restart llm-api ``` +> **Legacy (2026-08-02):** Docker compose dihapus dari produksi. Deploy sekarang Nix+systemd. + ## Benchmark | Framework | Model Size | tok/s | vs PyTorch | @@ -57,6 +60,5 @@ docker compose -f docker-compose.yml up -d ## Infrastructure -- Traefik router: `ai.asepharyana.my.id` → `127.0.0.1:4010` -- Network: `app-shared-net` -- Docker Compose: see `llm-api.yml` +- Caddy reverse proxy: `ai.asepharyana.my.id` → `127.0.0.1:4010` +- systemd unit `llm-api`, deploy Nix via GitHub Actions