kimai2/docker-compose.yml
2021-10-20 19:49:52 +02:00

72 lines
1.7 KiB
YAML

version: '3.5'
services:
sqldb:
image: mysql:5.7
environment:
- MYSQL_DATABASE=kimai
- MYSQL_USER=kimaiuser
- MYSQL_PASSWORD=kimaipassword
- MYSQL_ROOT_PASSWORD=changemeplease
volumes:
- ./data:/var/lib/mysql
command: --default-storage-engine innodb
restart: unless-stopped
healthcheck:
test: mysqladmin -p$$MYSQL_ROOT_PASSWORD ping -h localhost
interval: 20s
start_period: 10s
timeout: 10s
retries: 3
networks:
kimai_backend:
kimai:
image: kimai/kimai2:apache
environment:
- ADMINMAIL=admin@kimai.local
- ADMINPASS=changemeplease
- DATABASE_URL=mysql://kimaiuser:kimaipassword@sqldb/kimai
- VIRTUAL_HOST=time.franv.site
- LETSENCRYPT_HOST=time.franv.site
- VIRTUAL_PORT=8001
- TRUSTED_HOSTS=time.franv.site,nginx,localhost,127.0.0.1
- MAILER_URL=smtp://kimai_sendemail:587
restart: unless-stopped
networks:
kimai_backend:
acme-companion_proxy-tier:
kimai_sendemail:
image: boky/postfix
container_name: kimai_sendemail
restart: always
networks:
- kimai_backend
environment:
- HOSTNAME=kimai_sendemail
- RELAYHOST=smtp.fastmail.com:587
- RELAYHOST_USERNAME=airdog@fastmail.com
- RELAYHOST_PASSWORD=b72sg488wre47c29
- ALLOWED_SENDER_DOMAINS=franv.site,kimai
# - VIRTUAL_PORT=587
# - INBOUND_DEBUGGING=1
- MYNETWORKS=allow domains from per Network ( default 127.0.0.0/8,10.0.0.0/8,172.26.0.0/16,192.168.0.0/16 )
# ports:
# - '1588:587'
networks:
kimai_backend:
networks:
kimai_backend:
acme-companion_proxy-tier:
external: true