Skip to content

Commit

Permalink
Merge pull request #203 from DDS-Derek/fix_docker
Browse files Browse the repository at this point in the history
fix(docker): adjust the permission setting logic
  • Loading branch information
DDSDerek authored Nov 1, 2024
2 parents bb47426 + 3804df9 commit 26cc9f4
Showing 1 changed file with 18 additions and 18 deletions.
36 changes: 18 additions & 18 deletions docker/etc/s6-overlay/s6-rc.d/init-config/run
Original file line number Diff line number Diff line change
Expand Up @@ -35,24 +35,6 @@ if [ ! -f /data/db/smanga.db ]; then
cp /app/adonis/smanga.db /data/db/smanga.db
fi

echo -e "Change owner to user smanga...\nIt may take a while"

groupmod -o -g "${PGID}" smanga
usermod -o -u "${PUID}" smanga
chown smanga:smanga -R /app
chown smanga:smanga /data
chown smanga:smanga -R \
/data/config \
/data/logs \
/data/db
chown smanga:smanga \
/data/poster \
/data/compress \
/data/cache \
/data/bookmark

cd /app/adonis || exit

# 读取配置文件
CONFIG_FILE="/data/config/smanga.json"

Expand Down Expand Up @@ -95,5 +77,23 @@ else
echo "$VAR_NAME=$DB_URL" >> "$ENV_FILE"
fi

echo -e "Change owner to user smanga...\nIt may take a while"

groupmod -o -g "${PGID}" smanga
usermod -o -u "${PUID}" smanga
chown smanga:smanga -R /app
chown smanga:smanga /data
chown smanga:smanga -R \
/data/config \
/data/logs \
/data/db
chown smanga:smanga \
/data/poster \
/data/compress \
/data/cache \
/data/bookmark

cd /app/adonis || exit

s6-setuidgid smanga npx prisma generate --schema="$SCHEMA_PATH"
s6-setuidgid smanga npx prisma migrate deploy --schema="$SCHEMA_PATH"

0 comments on commit 26cc9f4

Please sign in to comment.