Fix UID/GID handling in user git
parent
82063a0bac
commit
6f12e54f9c
|
@ -129,13 +129,17 @@ secho 5
|
|||
echo "================================================"
|
||||
echo " ユーザーgitの作成"
|
||||
echo "================================================"
|
||||
sudo useradd -u 1997 -m git
|
||||
sudo useradd -m git
|
||||
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "処理を中止します"
|
||||
exit
|
||||
fi
|
||||
|
||||
echo "=== UID/GIDの書き換え"
|
||||
sed -i "s/\(- USER_UID=\)[[:digit:]]\+/\1$(id -u git)/" docker/docker-compose.yml
|
||||
sed -i "s/\(- USER_GID=\)[[:digit:]]\+/\1$(id -g git)/" docker/docker-compose.yml
|
||||
|
||||
echo "=== gitの証明書の作成"
|
||||
sudo -u git ssh-keygen -t rsa -b 4096 -C "Gitea Host Key" -f /home/git/.ssh/id_rsa
|
||||
sudo -u git cp /home/git/.ssh/id_rsa.pub /home/git/.ssh/authorized_keys
|
||||
|
|
|
@ -45,8 +45,8 @@ services:
|
|||
image: custom/gitea
|
||||
container_name: gitea
|
||||
environment:
|
||||
- USER_UID=1997
|
||||
- USER_GID=1997
|
||||
- USER_UID=1000
|
||||
- USER_GID=1000
|
||||
- GITEA__database__DB_TYPE=mysql
|
||||
- GITEA__database__HOST=db:3306
|
||||
- GITEA__database__NAME=gitea
|
||||
|
|
Loading…
Reference in New Issue