commit 3042e7706b2fce4e7e99588f983dc84a321716ad Author: Radu C. Martin Date: Sat Feb 15 14:43:37 2025 +0100 feat: add initial actual-server deployment diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..46d1537 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,23 @@ +services: + server: + image: docker.io/actualbudget/actual-server:25.2.1@sha256:3abc61d5f674a1043a93e448930142ce955b5e3938ee93e01f013c7d7d6f27d7 + ports: + - '5006:5006' + # environment: + # - ACTUAL_OPENID_DISCOVERY_URL= + # - ACTUAL_OPENID_CLIENT_ID= + # - ACTUAL_OPENID_CLIENT_SECRET= + # - ACTUAL_OPENID_SERVER_HOSTNAME= + volumes: + - data:/data + healthcheck: + # Enable health check for the instance + test: ['CMD-SHELL', 'node src/scripts/health-check.js'] + interval: 60s + timeout: 10s + retries: 3 + start_period: 20s + restart: unless-stopped + +volumes: + data: