diff --git a/README.md b/README.md index 4738670..e639b57 100644 --- a/README.md +++ b/README.md @@ -87,6 +87,12 @@ Run this command after every deploy/upgrade: `abra app command --local customize ` +## Email templates + +Add custom [email templates](https://goauthentik.io/docs/flow/stages/email/#custom-templates): + +`abra app cmd -l add_email_templates local/path/to/mail_template.html` + ## Blueprints These blueprints overwrite default blueprint values: diff --git a/abra.sh b/abra.sh index 2774409..1fb5a33 100644 --- a/abra.sh +++ b/abra.sh @@ -170,6 +170,13 @@ quieten(){ grep -v -e '{"event"' -e '{"action"' } +add_email_templates(){ +for file_path in "$@"; do + echo copy template $file_path + abra app cp $APP_NAME $file_path app:/templates/ +done +} + set_icons(){ for icon in $APP_ICONS; do app=$(echo $icon | cut -d ":" -f1) diff --git a/compose.yml b/compose.yml index 11c1100..5800c40 100644 --- a/compose.yml +++ b/compose.yml @@ -43,6 +43,7 @@ services: volumes: - media:/media - assets:/web/dist/assets + - templates:/templates configs: - source: custom_css target: /web/dist/custom.css @@ -91,6 +92,7 @@ services: - backups:/backups - media:/media - /dev/null:/blueprints/default/flow-oobe.yaml + - templates:/templates configs: - source: flow_recovery target: /blueprints/1_flow_recovery.yaml @@ -167,6 +169,7 @@ networks: volumes: backups: media: + templates: assets: database: