From 92c7a80c2ec79a3fdfe77a19abcf3ba7d59ee000 Mon Sep 17 00:00:00 2001 From: zyxucp <286513187@qq.com> Date: Mon, 4 Mar 2024 20:46:42 +0800 Subject: [PATCH] =?UTF-8?q?add=20=E5=A2=9E=E5=8A=A0docker-compose?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AntSK.sln | 1 + docker-compose.yml | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 docker-compose.yml diff --git a/AntSK.sln b/AntSK.sln index f2bd421..57b262b 100644 --- a/AntSK.sln +++ b/AntSK.sln @@ -9,6 +9,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AntSK.Domain", "AntSK.Domai EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Docker", "Docker", "{9F2E193A-5F9D-4C82-B591-CB133EEB59F0}" ProjectSection(SolutionItems) = preProject + docker-compose.yml = docker-compose.yml Dockerfile = Dockerfile EndProjectSection EndProject diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..5100f63 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,34 @@ +# 非 host 版本, 不使用本机代理 +version: '3.8' +services: + antskpg: + image: registry.cn-hangzhou.aliyuncs.com/xuzeyu91/pg:v0.5.0 + container_name: antskpg + restart: always + ports: # 生产环境建议不要暴露 + - 5432:5432 + networks: + - antsk + environment: + # 这里的配置只有首次运行生效。修改后,重启镜像是不会生效的。需要把持久化数据删除再重启,才有效果 + - POSTGRES_USER=username + - POSTGRES_PASSWORD=password + - POSTGRES_DB=antsk + volumes: + - ./pg/data:/var/lib/postgresql/data + antsk: + container_name: antsk + image: registry.cn-hangzhou.aliyuncs.com/xuzeyu91/antsk:v0.1.3 + ports: + - 5000:5000 + networks: + - antsk + depends_on: + - antskpg + restart: always + environment: + - ASPNETCORE_URLS=http://*:5000 + volumes: + - ./appsettings.json:/app/appsettings.json # 本地配置文件 需要放在同级目录 +networks: + antsk: \ No newline at end of file