Update Dockerfile
Browse files- Dockerfile +9 -0
Dockerfile
CHANGED
|
@@ -14,6 +14,8 @@ ENV USERNAME=user \
|
|
| 14 |
GIT_EDITOR="code --wait" \
|
| 15 |
OPENVSCODE_SERVER_ROOT=/home/.vscode \
|
| 16 |
OPENVSCODE=/home/.vscode/bin/openvscode-server
|
|
|
|
|
|
|
| 17 |
|
| 18 |
# 更新和安装必要的软件包,清理缓存以减少镜像大小
|
| 19 |
RUN apt-get update && apt-get install -y --no-install-recommends \
|
|
@@ -48,6 +50,7 @@ RUN sed -i '/<policy domain="path" rights="none" pattern="@\*"/d' /etc/ImageMagi
|
|
| 48 |
# 创建工作目录
|
| 49 |
WORKDIR /home/
|
| 50 |
|
|
|
|
| 51 |
RUN curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip && \
|
| 52 |
unzip rclone-current-linux-amd64.zip && cd rclone-*-linux-amd64 && cp rclone /usr/bin/ && \
|
| 53 |
chown root:root /usr/bin/rclone && chmod 755 /usr/bin/rclone
|
|
@@ -114,6 +117,12 @@ RUN ${OPENVSCODE} --install-extension ms-python.python && \
|
|
| 114 |
COPY requirements.txt .
|
| 115 |
RUN pip install --no-cache-dir -r requirements.txt
|
| 116 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 117 |
# 将 ~/.local/bin 添加到 PATH
|
| 118 |
ENV PATH="/home/${USERNAME}/.local/bin:${PATH}"
|
| 119 |
|
|
|
|
| 14 |
GIT_EDITOR="code --wait" \
|
| 15 |
OPENVSCODE_SERVER_ROOT=/home/.vscode \
|
| 16 |
OPENVSCODE=/home/.vscode/bin/openvscode-server
|
| 17 |
+
ENV access_token="EwCIA8l6BAAUbDba3x2OMJElkF7gJ4z/VbCPEz0AAQwSGkkb4/JzTr8+Ow72vC3fYBhCRS/AxwGCR1PqoElL6tQPzA7udYCTEbb5s7+YClJASBcFYQdsSPeV/pqJCNQoIcvGvDkHF4s6GcyOXAxvw98udailEOuKrygcIsrLkfUZiOECxrS1O3hZscpFdRE/8b2jYfwh6hNdary36kVCScxkCp0Ksn8VBhA7FnqP5x6yvVsh8nO9F0eJOxbwwTNqsXKmPHU7MCm+YSWofb06OdZC0dtQx4LvZVfft7vlg79k2iX/jRbTcUrBzUxpNRXqdUIOwrjuJb+/6EqLT5rxCEV+eykEv6gAVTwBOO6G97CmVzNyziIGThKOqYN8picQZgAAEHzYXyyWgN0GWonnjmJYADNQAsTodxomCQhGGRlv/MzWW8qy6svkhfBmLW8iMGB6lF/euD5nmrPd/4xLVDI1Wy6PR4oArT8aHLJsP3Z1Y36X8WzsEEdjSMToMFvGt7DuPXBSxK82sC2VWyVKpgzWFFi1k5NCvux9oOFM6XrSlzLQUTVlsh82uBxCHgETMA/3EEiIAioEklJJdOAcM3m7PRXHoz/eICSObjUuCSMKwJwF1hjbtkRRZflnllNZIgQolAoZBPX43XT42HCMtQoKI0OJM9JF8iSCzIvuoGKEZSS96dPgmLcb1I/39AJvqy93tpdLpD3vx2vKIV/tuSAert15TAp9GFNJ6WXAwb5gN4fSsVl5uxwVEO+UNpcNyFfzo/5lk3h6Z7AL8aTHwZKflj+nGE7rdtswzz+JW6qMHelAo9mm8TzS/wogYbmxHvJrcdsI4hCbutKregznoWzC352URypdeDwz0Q8YdmSwyudYnMXWiMFCEBUmLgy71SleszhgigGJVlIjYsfgDCD2Oa08dBCPALAmbB7ovbpmlK74MCqNhRUbLy7HdfwF7qOtBSoYs4yTMt2QhMz6k/mVTd812VhKAjPYj3yLYm3nkC+sEa6zVPKhbpjZlvZ0myqYABXw6p9wre972CfL6k5oEoF79zZZp57mb9nNzTUZlVaTFvMGd4R4S6xqy1Iho8qs/ySmHPyKXLopgF1Jvf64e/uKco0DLAmxirK6VJFg3sPD5b5EC52SFoPFtaG2ZWC6hkcWtKBWBDQcuEGTt/dyaLcJiGcHJEnvlGXvCuprT0auLb59Ag=="
|
| 18 |
+
ENV drive_id="cf5e6afc6b196aac"
|
| 19 |
|
| 20 |
# 更新和安装必要的软件包,清理缓存以减少镜像大小
|
| 21 |
RUN apt-get update && apt-get install -y --no-install-recommends \
|
|
|
|
| 50 |
# 创建工作目录
|
| 51 |
WORKDIR /home/
|
| 52 |
|
| 53 |
+
# 安装应用
|
| 54 |
RUN curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip && \
|
| 55 |
unzip rclone-current-linux-amd64.zip && cd rclone-*-linux-amd64 && cp rclone /usr/bin/ && \
|
| 56 |
chown root:root /usr/bin/rclone && chmod 755 /usr/bin/rclone
|
|
|
|
| 117 |
COPY requirements.txt .
|
| 118 |
RUN pip install --no-cache-dir -r requirements.txt
|
| 119 |
|
| 120 |
+
# 复制 start.sh 脚本到容器中
|
| 121 |
+
COPY start.sh /start.sh
|
| 122 |
+
|
| 123 |
+
# 设置 start.sh 脚本的执行权限
|
| 124 |
+
RUN chmod +x /start.sh
|
| 125 |
+
|
| 126 |
# 将 ~/.local/bin 添加到 PATH
|
| 127 |
ENV PATH="/home/${USERNAME}/.local/bin:${PATH}"
|
| 128 |
|