Files
email_server/docker-compose.yml
T
2026-06-23 22:33:17 +07:00

31 lines
1.4 KiB
YAML

version: '3.8'
services:
chasquid:
# Используйте образ из GitLab Registry или Docker Hub
image: registry.gitlab.com/albertito/chasquid:main
# Альтернативный образ: albertito/chasquid:main
container_name: chasquid-mail-server
restart: unless-stopped
# Критически важно: используйте сеть хоста, чтобы видеть реальный IP-адрес
# отправителя, иначе все письма будут выглядеть как отправленные с localhost.
network_mode: host
environment:
# Укажите домен(ы), для которых нужно получить сертификат.
# Можно указать несколько через пробел.
- AUTO_CERTS=mail.crabs-games.art crabs-games.art
# Укажите email для уведомлений Let's Encrypt.
- CERTS_MAIL=admin@crabs-games.art
volumes:
# Том для хранения почтовых ящиков, баз данных пользователей и сертификатов.
- chasquid-data:/data
# Локальная папка для кастомизации конфигурации.
- ./config/chasquid.conf:/etc/chasquid/chasquid.conf
volumes:
chasquid-data:
name: chasquid-data