From f418e4aad7874f9e67714e17d7c2a4b7e1ad8ede Mon Sep 17 00:00:00 2001 From: tiennm99 Date: Sun, 28 Jun 2026 13:47:29 +0700 Subject: [PATCH] feat(deploy): add local compose setup --- README.md | 10 +++++++++- compose.yml | 9 +++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 compose.yml diff --git a/README.md b/README.md index 2cd2103..2b39c54 100644 --- a/README.md +++ b/README.md @@ -50,12 +50,20 @@ services: | `mongodb` | `go.mongodb.org/mongo-driver/v2` | `uri`, `database`, `collection` | | `couchbase` | `github.com/couchbase/gocb/v2` | `connection_string`, `username`, `password`, `bucket_name`, `scope_name`, `collection_name` | +## Quick start (Compose) + +```bash +cp keepalive.example.yaml keepalive.yaml +docker compose up -d --build +``` + ## Quick start (Docker) ```bash +docker build -t keepalive:local . docker run -d --name keepalive --restart unless-stopped \ -v "$PWD/keepalive.yaml:/keepalive.yaml:ro" \ - ghcr.io/tiennm99/keepalive:latest + keepalive:local ``` ## Quick start (local) diff --git a/compose.yml b/compose.yml new file mode 100644 index 0000000..b51733f --- /dev/null +++ b/compose.yml @@ -0,0 +1,9 @@ +services: + keepalive: + build: + context: . + image: keepalive:local + container_name: keepalive + restart: unless-stopped + volumes: + - ./keepalive.yaml:/keepalive.yaml:ro