fix: run key generation and db migration at startup

This commit is contained in:
Mac Chaffee
2025-09-09 18:43:32 -04:00
parent 57dd7df172
commit 92846b4226
2 changed files with 11 additions and 2 deletions

View File

@ -19,6 +19,10 @@ services:
configs:
- source: config_ini
target: /go/config.ini
- source: writefreely_entrypoint
target: /abra-entrypoint.sh
mode: 0555
entrypoint: /abra-entrypoint.sh
volumes:
- "web-keys:/go/keys"
networks:
@ -52,3 +56,6 @@ configs:
name: ${STACK_NAME}_config_${CONFIG_WRITEFREELY_VERSION}
file: config.ini.tmpl
template_driver: golang
writefreely_entrypoint:
name: ${STACK_NAME}_entrypoint_${CONFIG_ENTRYPOINT_VERSION}
file: entrypoint.sh

View File

@ -1,3 +1,5 @@
#!/bin/sh
/go/cmd/writefreely/writefreely
/go/cmd/writefreely/writefreely --gen-keys > /dev/null
/go/cmd/writefreely/writefreely db init > /dev/null
/go/cmd/writefreely/writefreely db migrate > /dev/null
exec /go/cmd/writefreely/writefreely