From 92846b4226c6b0c7643be6219e66591c6f66f765 Mon Sep 17 00:00:00 2001 From: Mac Chaffee Date: Tue, 9 Sep 2025 18:43:32 -0400 Subject: [PATCH] fix: run key generation and db migration at startup --- compose.yml | 7 +++++++ entrypoint.sh | 6 ++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/compose.yml b/compose.yml index 389a832..89c81eb 100644 --- a/compose.yml +++ b/compose.yml @@ -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 diff --git a/entrypoint.sh b/entrypoint.sh index e49b6fd..8d99c34 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -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