From 83411de473ca8df2667917989606307c11f86f7d Mon Sep 17 00:00:00 2001 From: hide_d Date: Sun, 22 Aug 2021 01:53:35 +0900 Subject: [PATCH] fix: ownership bug --- hidche/app/entrypoint.sh | 4 ++++ hidche/board/entrypoint.sh | 7 +++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/hidche/app/entrypoint.sh b/hidche/app/entrypoint.sh index 0d7f903..58bd9d3 100755 --- a/hidche/app/entrypoint.sh +++ b/hidche/app/entrypoint.sh @@ -11,6 +11,8 @@ samRoot="$wwwRoot/html/sam" imageRoot="$wwwRoot/html/image" if [ ! -f "$samRoot/index.php" ]; then echo generate $samRoot + mkdir -p $samRoot + chown -R www-data:www-data $wwwRoot gosu www-data git clone $gameGitPath $samRoot fi @@ -21,6 +23,8 @@ if [ "$HIDCHE_IMAGE_USE_INTERNAL" = "yes" ] && [ ! -d "$imageRoot" ]; then gosu www-data chmod 600 /var/www/.ssh/known_hosts fi echo generate $imageRoot + mkdir -p $imageRoot + chown -R www-data:www-data $imageRoot gosu www-data git clone $imgGitPath $imageRoot fi diff --git a/hidche/board/entrypoint.sh b/hidche/board/entrypoint.sh index af15701..ec7cd46 100755 --- a/hidche/board/entrypoint.sh +++ b/hidche/board/entrypoint.sh @@ -6,10 +6,13 @@ cp -n /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone printf "[PHP]\ndate.timezone = \"$TZ\"\n" > /usr/local/etc/php/conf.d/tzone.ini -wwwRoot="/var/www/board" -bbsRoot=$wwwRoot + +wwwRoot="/var/www" +bbsRoot="$wwwRoot/board" if [ ! -e "$bbsRoot/index.php" ]; then + mkdir -p $bbsRoot + chown -R www-data:www-data $bbsRoot gosu www-data git clone https://github.com/rhymix/rhymix.git $bbsRoot fi