更新 entrypoint.sh
Some checks are pending
continuous-integration/drone/push Build is running

This commit is contained in:
mol
2024-02-24 05:22:18 +00:00
parent 33046c063b
commit f5892bd78b

View File

@ -1,15 +1,15 @@
#!/bin/bash #!/bin/bash
if [ -n "$ROOT_PASSWD" ]; then # if [ -n "$ROOT_PASSWD" ]; then
echo "root:${ROOT_PASSWD}" | chpasswd # echo "root:${ROOT_PASSWD}" | chpasswd
echo "密码设置完毕" >> /root/info.log # echo "密码设置完毕" >> /root/info.log
fi # fi
if [ -e "/root/.gitconfig" ]; then if [ -e "/home/coder/.gitconfig" ]; then
echo "git配置文件已存在" >> /root/info.log echo "git配置文件已存在" >> /tmp/log/info.log
else else
touch /root/.gitconfig touch /home/coder/.gitconfig
echo "git配置文件已创建" >> /root/info.log echo "git配置文件已创建" >> /tmp/log/info.log
fi fi
# git使用openssh的shh程序 # git使用openssh的shh程序
@ -18,18 +18,18 @@ git config --global core.sshCommand "/usr/bin/ssh"
if [ -n "$GIT_USER" ] && [ -n "$GIT_EMAIL" ]; then if [ -n "$GIT_USER" ] && [ -n "$GIT_EMAIL" ]; then
git config --global user.name "$GIT_USER" git config --global user.name "$GIT_USER"
git config --global user.email "$GIT_EMAIL" git config --global user.email "$GIT_EMAIL"
echo "git 用户已设置完毕" >> /root/info.log echo "git 用户已设置完毕" >> /tmp/log/info.log
fi fi
if [ -n "$DOCKER_USER" ] && [ -n "$DOCKER_PASSWD" ]; then if [ -n "$DOCKER_USER" ] && [ -n "$DOCKER_PASSWD" ]; then
docker login -u "$DOCKER_USER" -p "$DOCKER_PASSWD" docker login -u "$DOCKER_USER" -p "$DOCKER_PASSWD"
echo "docker 用户登录完成" >> /root/info.log echo "docker 用户登录完成" >> /tmp/log/info.log
fi fi
service ssh start >> /root/info.log service ssh start >> /tmp/log/info.log
ssh-agent bash >> /root/info.log ssh-agent bash >> /tmp/log/info.log
cat /root/info.log cat /tmp/log/info.log
set -eu set -eu