👷 Thorough Docker iteration
👷 彻底的 Docker 迭代
This commit is contained in:
parent
263a1ad32b
commit
f1c1933ffb
@ -80,7 +80,7 @@ RUN source ~/.bashrc \
|
|||||||
&& usermod -aG sudo,users $USER_NAME \
|
&& usermod -aG sudo,users $USER_NAME \
|
||||||
&& echo "$USER_NAME ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/$USER_NAME \
|
&& echo "$USER_NAME ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/$USER_NAME \
|
||||||
## 克隆仓库
|
## 克隆仓库
|
||||||
&& git clone -b master https://github.com/nevinen/PagerMaid-Modify.git $WORK_DIR \
|
&& git clone -b master https://github.com/Xtao-Labs/PagerMaid-Modify.git $WORK_DIR \
|
||||||
&& git config --global pull.ff only \
|
&& git config --global pull.ff only \
|
||||||
## 复制s6启动脚本
|
## 复制s6启动脚本
|
||||||
&& cp -r s6/* / \
|
&& cp -r s6/* / \
|
||||||
@ -116,10 +116,5 @@ RUN source ~/.bashrc \
|
|||||||
/tmp/* \
|
/tmp/* \
|
||||||
/var/lib/apt/lists/* \
|
/var/lib/apt/lists/* \
|
||||||
/var/tmp/* \
|
/var/tmp/* \
|
||||||
~/.cache \
|
~/.cache
|
||||||
## 最后改成国内源
|
|
||||||
&& sed -i 's/archive.ubuntu.com/mirrors.bfsu.edu.cn/g' /etc/apt/sources.list \
|
|
||||||
&& sed -i 's/security.ubuntu.com/mirrors.bfsu.edu.cn/g' /etc/apt/sources.list \
|
|
||||||
&& sed -i 's/ports.ubuntu.com/mirrors.bfsu.edu.cn/g' /etc/apt/sources.list \
|
|
||||||
&& pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
|
|
||||||
ENTRYPOINT ["/init"]
|
ENTRYPOINT ["/init"]
|
||||||
|
11
s6/etc/cont-init.d/20-update
Executable file
11
s6/etc/cont-init.d/20-update
Executable file
@ -0,0 +1,11 @@
|
|||||||
|
#!/usr/bin/with-contenv bash
|
||||||
|
|
||||||
|
cd /pagermaid/workdir
|
||||||
|
git remote set-url origin https://github.com/Xtao-Labs/PagerMaid-Modify.git
|
||||||
|
requir_old=$(cat requirements.txt)
|
||||||
|
git pull
|
||||||
|
|
||||||
|
[[ $requir_old != $(cat requirements.txt) ]] && {
|
||||||
|
pip install -r requirements.txt
|
||||||
|
exit 0
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user