chore: Update Dockerfile and scripts for improved security and dependency management
This commit is contained in:
parent
2a3fc39c55
commit
dc893c2517
@ -2,7 +2,8 @@ FROM python:3.7.17-alpine
|
|||||||
|
|
||||||
# 切换 alpine 镜像源为腾讯云源,更新包列表并安装依赖
|
# 切换 alpine 镜像源为腾讯云源,更新包列表并安装依赖
|
||||||
RUN apk update && apk upgrade \
|
RUN apk update && apk upgrade \
|
||||||
&& apk add openssh-server curl curl-dev libffi-dev openssl-dev shadow bash zlib-dev g++ make sqlite-dev libpcap-dev jpeg-dev dos2unix libev-dev build-base linux-headers \
|
&& apk add openrc openssh curl curl-dev libffi-dev openssl-dev shadow bash zlib-dev g++ make sqlite-dev libpcap-dev jpeg-dev dos2unix libev-dev build-base linux-headers \
|
||||||
|
&& apk cache clean \
|
||||||
&& rm -rf /var/cache/apk/*
|
&& rm -rf /var/cache/apk/*
|
||||||
|
|
||||||
# 复制脚本
|
# 复制脚本
|
||||||
|
3
bt.sh
3
bt.sh
@ -32,7 +32,8 @@ soft_start(){
|
|||||||
|
|
||||||
pkill crond
|
pkill crond
|
||||||
/sbin/crond
|
/sbin/crond
|
||||||
|
|
||||||
|
ssh-keygen -A
|
||||||
chmod 600 /etc/ssh/ssh_host_*
|
chmod 600 /etc/ssh/ssh_host_*
|
||||||
/usr/sbin/sshd -D &
|
/usr/sbin/sshd -D &
|
||||||
}
|
}
|
||||||
|
@ -855,7 +855,7 @@ Install_Python_Lib(){
|
|||||||
source $pyenv_path/pyenv/bin/activate
|
source $pyenv_path/pyenv/bin/activate
|
||||||
|
|
||||||
pip install -U pip
|
pip install -U pip
|
||||||
pip install Pillow flask psutil pyinotify pycryptodome upyun oss2 pymysql qrcode qiniu redis pymongo Cython configparser cos-python-sdk-v5 supervisor gevent-websocket pyopenssl
|
pip install Pillow chardet flask psutil pyinotify pycryptodome upyun oss2 pymysql qrcode qiniu redis pymongo Cython configparser cos-python-sdk-v5 supervisor gevent-websocket pyopenssl
|
||||||
pip install Pillow -U
|
pip install Pillow -U
|
||||||
|
|
||||||
pyenv_bin=$pyenv_path/pyenv/bin
|
pyenv_bin=$pyenv_path/pyenv/bin
|
||||||
|
Loading…
x
Reference in New Issue
Block a user