From 8b7d5c7d8c774fceb22b9777e2fb2d141b18338a Mon Sep 17 00:00:00 2001 From: rosa Date: Wed, 18 Feb 2026 15:33:29 +0100 Subject: [PATCH] feat(arcane): add arcane stack --- compose/arcane/.env.example | 8 ++++++++ compose/arcane/docker-compose.yml | 18 ++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 compose/arcane/.env.example create mode 100644 compose/arcane/docker-compose.yml diff --git a/compose/arcane/.env.example b/compose/arcane/.env.example new file mode 100644 index 0000000..14c0958 --- /dev/null +++ b/compose/arcane/.env.example @@ -0,0 +1,8 @@ +ARCANE_PORT="3552" +ARCANE_DATA_PATH="../../volumes/arcane" +PROJECTS_PATH="ABSOLUTE Path to this repo" +APP_URL="http://localhost:3552" +PUID="1000" +PGID="1000" +ENCRYPTION_KEY="xxxxxxxxxxxxxxxxxxxxxx" +JWT_SECRET="xxxxxxxxxxxxxxxxxxxxxxxxxx" \ No newline at end of file diff --git a/compose/arcane/docker-compose.yml b/compose/arcane/docker-compose.yml new file mode 100644 index 0000000..10193c3 --- /dev/null +++ b/compose/arcane/docker-compose.yml @@ -0,0 +1,18 @@ +services: + arcane: + image: ghcr.io/getarcaneapp/arcane:latest + container_name: arcane + ports: + - "${ARCANE_PORT:-3552}:3552" + volumes: + - "/var/run/docker.sock:/var/run/docker.sock" + - "${ARCANE_DATA_PATH:?}:/app/data" + - "${PROJECTS_PATH:?}:${PROJECTS_PATH:?}" + environment: + APP_URL: "${APP_URL:?}" + PUID: "${PUID:-1000}" + PGID: "${PGID:-1000}" + PROJECTS_DIRECTORY: "${PROJECTS_PATH:?}" + ENCRYPTION_KEY: "${ENCRYPTION_KEY:?}" + JWT_SECRET: "${JWT_SECRET:?}" + restart: unless-stopped \ No newline at end of file