fix(gitea): Fix /data directory permissions for git user
- chown -R git:git /data at startup to fix permission issues - chmod 755 on key directories - Add /data/log directory Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
5590bf375b
commit
944a0f8418
@ -248,11 +248,12 @@ fi
|
|||||||
# Ensure git user exists
|
# Ensure git user exists
|
||||||
id -u git >/dev/null 2>&1 || adduser -D -s /bin/bash -h /data git
|
id -u git >/dev/null 2>&1 || adduser -D -s /bin/bash -h /data git
|
||||||
|
|
||||||
# Ensure directories exist and have correct ownership
|
# Ensure directories exist with correct ownership
|
||||||
mkdir -p /data/git/repositories
|
mkdir -p /data/git/repositories
|
||||||
mkdir -p /data/custom/conf
|
mkdir -p /data/custom/conf
|
||||||
chown -R git:git /data/git 2>/dev/null || true
|
mkdir -p /data/log
|
||||||
chown -R git:git /data/custom 2>/dev/null || true
|
chown -R git:git /data
|
||||||
|
chmod 755 /data /data/git /data/custom /data/custom/conf
|
||||||
|
|
||||||
# Generate SSH host keys if needed
|
# Generate SSH host keys if needed
|
||||||
if [ ! -f /data/ssh/ssh_host_rsa_key ]; then
|
if [ ! -f /data/ssh/ssh_host_rsa_key ]; then
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user