From 6b7b6a2f16f2d6c9c4e430d3dbf3888236a2edbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=A5=E6=B5=A9?= Date: Tue, 23 Sep 2025 12:41:28 +0800 Subject: [PATCH] =?UTF-8?q?feat(docker-compose):=20=E6=B7=BB=E5=8A=A0=20my?= =?UTF-8?q?sql9=20=E6=9C=8D=E5=8A=A1=E5=B9=B6=E6=9B=B4=E6=96=B0=E5=8D=B7?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 3 ++- docker-compose.yaml | 20 ++++++++++++++++++-- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/.env b/.env index 1dcc4aa..8201029 100644 --- a/.env +++ b/.env @@ -1 +1,2 @@ -TZ=Asia/Shanghai \ No newline at end of file +TZ=Asia/Shanghai +LANG=C.UTF-8 \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml index 7155806..b9bf3d9 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,7 +1,23 @@ volumes: - tmp: + tmp-postgres17: + external: false + tmp-mysql9: external: false services: + mysql9: + restart: unless-stopped + container_name: mysql9 + environment: + MYSQL_ROOT_PASSWORD: mysqlrootpass + volumes: + - ./backups:/backups + - tmp-mysql9:/var/lib/mysql + healthcheck: + test: ['CMD', 'mysqladmin', 'ping', '-h', 'localhost'] + interval: 5s + timeout: 10s + retries: 5 + image: mysql:9 postgres17: container_name: postgres17 restart: unless-stopped @@ -11,7 +27,7 @@ services: - POSTGRES_DB=_ volumes: - ./backups:/backups:rw - - tmp:/var/lib/postgresql/data + - tmp-postgres17:/var/lib/postgresql/data image: postgres:17 healthcheck: test: ["CMD-SHELL", "pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}"]