From e22969b807daa82e5803444fd1da42d9ccdf0ede Mon Sep 17 00:00:00 2001 From: static Date: Mon, 30 Dec 2024 02:08:43 +0900 Subject: [PATCH] =?UTF-8?q?docker-compose.yaml=20=ED=8C=8C=EC=9D=BC=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .dockerignore | 1 + .gitignore | 1 + docker-compose.yaml | 15 +++++++++++++++ 3 files changed, 17 insertions(+) create mode 100644 docker-compose.yaml diff --git a/.dockerignore b/.dockerignore index 4853a6e..9473324 100644 --- a/.dockerignore +++ b/.dockerignore @@ -8,6 +8,7 @@ node_modules .wrangler /.svelte-kit /build +/data /drizzle # OS diff --git a/.gitignore b/.gitignore index 17c5531..7ccff94 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,7 @@ node_modules .wrangler /.svelte-kit /build +/data /drizzle # OS diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..fcd223f --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,15 @@ +services: + server: + container_name: arkvault-server + build: . + restart: unless-stopped + volumes: + - ./data:/app/data + environment: + - DATABASE_URL=/app/data/database.sqlite + - JWT_SECRET=${JWT_SECRET:?} + - JWT_ACCESS_TOKEN_EXPIRES + - JWT_REFRESH_TOKEN_EXPIRES + - PUBKEY_CHALLENGE_EXPIRES + ports: + - ${PORT:-80}:3000