services: actual_server: image: docker.io/actualbudget/actual-server:latest ports: - 80:5006 environment: # See all options and more details at https://actualbudget.org/docs/config/ - ACTUAL_UPLOAD_FILE_SYNC_SIZE_LIMIT_MB=100 - ACTUAL_UPLOAD_SYNC_ENCRYPTED_FILE_SYNC_SIZE_LIMIT_MB=200 - ACTUAL_UPLOAD_FILE_SIZE_LIMIT_MB=100 volumes: - actual-data:/data healthcheck: test: ["CMD-SHELL", "node src/scripts/health-check.js"] interval: 60s timeout: 10s retries: 3 start_period: 20s restart: unless-stopped volumes: actual-data: