31 lines
1.4 KiB
YAML
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
|