chore(deploy): 切换为本地目录挂载部署

- 将 `docker-compose` 中的数据、邮箱和 DKIM 存储从命名卷改为本地目录挂载。
- 删除不再需要的 `volumes` 声明,简化部署配置。
This commit is contained in:
LanQin_
2026-06-16 10:52:04 +08:00
parent 8492a8bcf7
commit 5a1cc158a1
2 changed files with 11 additions and 21 deletions
+8 -13
View File
@@ -3,8 +3,8 @@ services:
image: ${LANQIN_API_IMAGE:-ghcr.io/lanqin996/lanqin-email-api:latest} image: ${LANQIN_API_IMAGE:-ghcr.io/lanqin996/lanqin-email-api:latest}
env_file: .env env_file: .env
volumes: volumes:
- lanqin-data:/data - ./data:/data:ro
- maildata:/var/mail/vhosts:ro - ./mail:/var/mail/vhosts:ro
depends_on: depends_on:
- dovecot - dovecot
- postfix - postfix
@@ -30,8 +30,8 @@ services:
image: ${LANQIN_POSTFIX_IMAGE:-ghcr.io/lanqin996/lanqin-email-postfix:latest} image: ${LANQIN_POSTFIX_IMAGE:-ghcr.io/lanqin996/lanqin-email-postfix:latest}
env_file: .env env_file: .env
volumes: volumes:
- lanqin-data:/data - ./data:/data
- maildata:/var/mail/vhosts - ./mail:/var/mail/vhosts
ports: ports:
- "25:25" - "25:25"
- "587:587" - "587:587"
@@ -44,8 +44,8 @@ services:
image: ${LANQIN_DOVECOT_IMAGE:-ghcr.io/lanqin996/lanqin-email-dovecot:latest} image: ${LANQIN_DOVECOT_IMAGE:-ghcr.io/lanqin996/lanqin-email-dovecot:latest}
env_file: .env env_file: .env
volumes: volumes:
- lanqin-data:/data - ./data:/data
- maildata:/var/mail/vhosts - ./mail:/var/mail/vhosts
ports: ports:
- "993:993" - "993:993"
restart: unless-stopped restart: unless-stopped
@@ -54,11 +54,6 @@ services:
image: ${LANQIN_RSPAMD_IMAGE:-ghcr.io/lanqin996/lanqin-email-rspamd:latest} image: ${LANQIN_RSPAMD_IMAGE:-ghcr.io/lanqin996/lanqin-email-rspamd:latest}
env_file: .env env_file: .env
volumes: volumes:
- lanqin-data:/data:ro - ./data:/data:ro
- rspamd-dkim:/var/lib/rspamd/dkim - ./dkim:/var/lib/rspamd/dkim
restart: unless-stopped restart: unless-stopped
volumes:
lanqin-data:
maildata:
rspamd-dkim:
+3 -8
View File
@@ -9,12 +9,7 @@ services:
- "587:587" - "587:587"
- "993:993" - "993:993"
volumes: volumes:
- lanqin-data:/data - ./data:/data
- maildata:/var/mail/vhosts - ./mail:/var/mail/vhosts
- rspamd-dkim:/var/lib/rspamd/dkim - ./dkim:/var/lib/rspamd/dkim
restart: unless-stopped restart: unless-stopped
volumes:
lanqin-data:
maildata:
rspamd-dkim: