mailu branch failed
This commit is contained in:
@@ -0,0 +1,115 @@
|
||||
# docker-compose.full.yml
|
||||
# 最终合并版本:包含您的应用 (frontend, backend) 和完整的 Mailu 服务套件。
|
||||
|
||||
version: '3.3'
|
||||
|
||||
services:
|
||||
|
||||
# -----------------------------------------
|
||||
# 您的应用服务
|
||||
# -----------------------------------------
|
||||
|
||||
backend:
|
||||
build: ./backend
|
||||
container_name: mail_backend
|
||||
restart: always
|
||||
environment:
|
||||
DB_HOST: "43.143.145.172"
|
||||
DB_USER: "root"
|
||||
DB_PASSWORD: "kyff145972"
|
||||
DB_NAME: "maildb"
|
||||
ports:
|
||||
- "5182:5182"
|
||||
|
||||
frontend:
|
||||
build: ./frontend
|
||||
container_name: mail_frontend
|
||||
restart: always
|
||||
ports:
|
||||
- "5181:8080"
|
||||
depends_on:
|
||||
- backend
|
||||
|
||||
# -----------------------------------------
|
||||
# Mailu 官方服务套件
|
||||
# -----------------------------------------
|
||||
|
||||
redis:
|
||||
image: redis:alpine
|
||||
restart: always
|
||||
volumes:
|
||||
- "mailu_redis:/data"
|
||||
|
||||
front:
|
||||
image: ghcr.io/mailu/nginx:2.0
|
||||
restart: always
|
||||
env_file: mailu.env
|
||||
hostname: mail.shenjianl.cn
|
||||
volumes:
|
||||
- "mailu_certs:/certs"
|
||||
- "mailu_overrides_nginx:/overrides"
|
||||
|
||||
resolver:
|
||||
image: ghcr.io/mailu/unbound:2.0
|
||||
restart: always
|
||||
env_file: mailu.env
|
||||
hostname: mail.shenjianl.cn
|
||||
dns:
|
||||
- 8.8.8.8
|
||||
- 1.1.1.1
|
||||
|
||||
admin:
|
||||
image: ghcr.io/mailu/admin:2.0
|
||||
restart: always
|
||||
env_file: mailu.env
|
||||
hostname: mail.shenjianl.cn
|
||||
volumes:
|
||||
- "mailu_data:/data"
|
||||
- "mailu_dkim:/dkim"
|
||||
depends_on:
|
||||
- redis
|
||||
|
||||
imap:
|
||||
image: ghcr.io/mailu/dovecot:2.0
|
||||
restart: always
|
||||
env_file: mailu.env
|
||||
hostname: mail.shenjianl.cn
|
||||
volumes:
|
||||
- "mailu_mail:/mail"
|
||||
- "mailu_overrides_dovecot:/overrides"
|
||||
depends_on:
|
||||
- front
|
||||
|
||||
smtp:
|
||||
image: ghcr.io/mailu/postfix:2.0
|
||||
restart: always
|
||||
env_file: mailu.env
|
||||
hostname: mail.shenjianl.cn
|
||||
volumes:
|
||||
- "mailu_overrides_postfix:/overrides"
|
||||
depends_on:
|
||||
- front
|
||||
- resolver
|
||||
|
||||
antispam:
|
||||
image: ghcr.io/mailu/rspamd:2.0
|
||||
restart: always
|
||||
env_file: mailu.env
|
||||
hostname: mail.shenjianl.cn
|
||||
volumes:
|
||||
- "mailu_filter:/var/lib/rspamd"
|
||||
- "mailu_overrides_rspamd:/etc/rspamd/override.d"
|
||||
depends_on:
|
||||
- front
|
||||
|
||||
volumes:
|
||||
mailu_data:
|
||||
mailu_certs:
|
||||
mailu_dkim:
|
||||
mailu_filter:
|
||||
mailu_mail:
|
||||
mailu_redis:
|
||||
mailu_overrides_nginx:
|
||||
mailu_overrides_dovecot:
|
||||
mailu_overrides_postfix:
|
||||
mailu_overrides_rspamd:
|
||||
Reference in New Issue
Block a user