From 9ed519466298e91a828c638d535c7b65a3527ab3 Mon Sep 17 00:00:00 2001 From: Wiktor Niesiobedzki Date: Thu, 28 Mar 2024 19:35:49 +0100 Subject: [PATCH] Ensure that all files are writeable See: #123 --- docker-entrypoint.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index d9ca87a..92f6682 100755 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -38,6 +38,9 @@ done if [[ ! -f /db/init_done ]]; then echo "No database directory. Initializing" + touch /db/changes.log + mkdir -p /db/diffs + if [[ "${USE_OAUTH_COOKIE_CLIENT}" = "yes" ]]; then /app/venv/bin/python /app/bin/oauth_cookie_client.py -o /db/cookie.jar -s /secrets/oauth-settings.json --format netscape # necessary to add newline at the end as oauth_cookie_client doesn't do that @@ -46,7 +49,7 @@ if [[ ! -f /db/init_done ]]; then echo "# Netscape HTTP Cookie File" >/db/cookie.jar echo "${OVERPASS_COOKIE_JAR_CONTENTS}" >>/db/cookie.jar fi - chown overpass /db/cookie.jar + chown -R overpass:overpass /db/cookie.jar /db/changes.log /db/diffs if [[ "$OVERPASS_MODE" = "clone" ]]; then (