From 14e0d9ef15c30216ecaeb2c0e9f2e471034a93f0 Mon Sep 17 00:00:00 2001 From: ngfchl Date: Mon, 10 Oct 2022 22:53:36 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E9=95=9C=E5=83=8F=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E7=BB=93=E6=9E=84=EF=BC=8C=E5=87=8F=E5=B0=91=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E5=B1=82=E7=BA=A7=EF=BC=8C=E9=A1=B9=E7=9B=AE=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E7=9B=B4=E6=8E=A5=E6=94=BE=E7=BD=AE=E5=9C=A8=E5=AE=B9?= =?UTF-8?q?=E5=99=A8/ptools=E4=B8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .dockerignore | 3 ++- Dockerfile | 12 ++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.dockerignore b/.dockerignore index 2442a96..31ed3f0 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,2 +1,3 @@ /venv/ -/CONTAINER_ALREADY_STARTED_PLACEHOLDER +/db/ +/CONTAINER_ALREADY_STARTED_PLACEHOLDER \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 711e5ac..8267dab 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,17 +21,17 @@ RUN /usr/local/bin/python -m pip install --upgrade pip; \ apt update && yes|apt install git; \ apt-get autoclean && rm -rf /var/lib/apt/lists/* # 创建 ptools 文件夹 - RUN mkdir -p /var/ptools +RUN mkdir -p /ptools #RUN git clone https://gitee.com/ngfchl/ptools /ptools # 将 ptools 文件夹为工作目录 -WORKDIR /var/ptools +WORKDIR /ptools # 将当前目录加入到工作目录中(. 表示当前目录) -ADD . /var/ptools +ADD . /ptools # 给start.sh可执行权限 -RUN chmod +x /var/ptools/start.sh +RUN chmod +x /ptools/start.sh && rm -rf /ptools/db/* # 暴露数据库文件夹 -VOLUME ["/var/ptools/db"] +VOLUME ["/ptools/db"] # 暴露访问端口 EXPOSE $DJANGO_WEB_PORT # 执行启动文件 -ENTRYPOINT ["/bin/bash", "/var/ptools/start.sh"] \ No newline at end of file +ENTRYPOINT ["/bin/bash", "/ptools/start.sh"] \ No newline at end of file