From 4c79daf5012a6fc724b14752f1b741bf0371792f Mon Sep 17 00:00:00 2001 From: augushong Date: Fri, 8 Aug 2025 21:47:04 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=8C=E5=96=84docker=E9=83=A8?= =?UTF-8?q?=E7=BD=B2=E4=BD=BF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 8 ++++---- docker-compose.yaml | 15 +++++++++++++++ 2 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 docker-compose.yaml diff --git a/Dockerfile b/Dockerfile index 8109db7..bb6a141 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,8 @@ -# 基于官方 PHP 8.0 镜像 -FROM php:8.0-fpm +FROM php:8.2-fpm-bookworm -RUN sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list -RUN sed -i 's/security.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list +RUN echo "deb http://mirrors.ustc.edu.cn/debian/ bookworm main contrib non-free non-free-firmware" > /etc/apt/sources.list \ + && echo "deb http://mirrors.ustc.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware" >> /etc/apt/sources.list \ + && echo "deb http://mirrors.ustc.edu.cn/debian-security bookworm-security main contrib non-free non-free-firmware" >> /etc/apt/sources.list RUN apt-get update diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..829db03 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,15 @@ +services: + ulthon_admin: + # image: ulthon/ulthon_admin:v1 + build: + context: . # Dockerfile 所在的目录 + dockerfile: Dockerfile # Dockerfile 的名称 + restart: always + ports: + - "88:80" # HTTP + volumes: + # - ./:/var/www/html # 开发模式或者直接分发代码可以去掉注释并将下面的目录增加注释 + - ./runtime:/var/www/html/runtime + - ./public/storage:/var/www/html/public/storage + - ./public/build:/var/www/html/public/build + - ./storage:/var/www/html/storage