chore: move dockerfile

This commit is contained in:
Johnny
2025-04-06 22:40:26 +08:00
parent 052d5d41fe
commit 9dde9f332f
5 changed files with 3 additions and 3 deletions

27
scripts/entrypoint.sh Executable file
View File

@@ -0,0 +1,27 @@
#!/usr/bin/env sh
file_env() {
var="$1"
fileVar="${var}_FILE"
val_var="$(printenv "$var")"
val_fileVar="$(printenv "$fileVar")"
if [ -n "$val_var" ] && [ -n "$val_fileVar" ]; then
echo "error: both $var and $fileVar are set (but are exclusive)" >&2
exit 1
fi
if [ -n "$val_var" ]; then
val="$val_var"
elif [ -n "$val_fileVar" ]; then
val="$(cat "$val_fileVar")"
fi
export "$var"="$val"
unset "$fileVar"
}
file_env "MEMOS_DSN"
exec "$@"