caprover-apps/public/v4/apps/actualbudget-server.yml
2025-01-01 13:17:28 +10:00

37 lines
No EOL
1.3 KiB
YAML

captainVersion: 4
services:
$$cap_appname:
image: docker.io/actualbudget/actual-server:$$cap_actualserver_version
restart: unless-stopped
environment:
ACTUAL_UPLOAD_FILE_SYNC_SIZE_LIMIT_MB: $$cap_actualserver_upload_size_limit
ACTUAL_UPLOAD_SYNC_ENCRYPTED_FILE_SYNC_SIZE_LIMIT_MB: $$cap_actualserver_upload_size_limit
ACTUAL_UPLOAD_FILE_SIZE_LIMIT_MB: $$cap_actualserver_upload_size_limit
volumes:
- '$$cap_appname-data:/data'
caproverExtra:
containerHttpPort: '5006'
caproverOneClickApp:
variables:
- id: '$$cap_actualserver_version'
label: actualserver Version
defaultValue: 'latest'
description: "It's probably latest"
validRegex: '/^v[0-9]{1,}|latest$/'
- id: '$$cap_actualserver_upload_size_limit'
label: actualserver upload size limit
defaultValue: '20'
description: >-
The maximum allowed size for incoming requests, in megabytes.
validRegex: '/^[0-9]{2,}$/'
instructions:
start: >-
Start
end: >-
End
displayName: 'actualserver'
isOfficial: false
description: 'a local-first personal finance tool'
documentation: 'https://github.com/actualbudget/actual-server/blob/master/README.md'