feat: add Docker support with self-hosted and hosted presets
Multi-stage Dockerfile (Node 22 Alpine), docker-compose for self-hosted and hosted deployments, CI workflow for GHCR publishing, runtime env var substitution, and cron sidecar with supercronic. Aligns hosted extension preset with dev config (enable-banking, ai-categorization, ai-chat, email). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
a2ea52954c
commit
b5b004509d
@@ -0,0 +1,13 @@
|
||||
# Override for hosted deployment with all extensions including Enable Banking.
|
||||
# Usage: docker compose -f docker-compose.yml -f docker-compose.hosted.yml up --build
|
||||
services:
|
||||
app:
|
||||
image: !reset null
|
||||
build:
|
||||
context: .
|
||||
args:
|
||||
EXTENSIONS_PRESET: hosted
|
||||
|
||||
cron:
|
||||
volumes:
|
||||
- ./docker/crontab.hosted:/etc/supercronic/crontab:ro
|
||||
Reference in New Issue
Block a user