-
Dariusz Janny authoredDariusz Janny authored
docker-compose.yml 2.24 KiB
version: '3.3'
services:
faas_db:
image: ${FAAS_DB_REPO}/${FAAS_DB_NAME}:${FAAS_DB_VERSION}
volumes:
- ${FAAS_DB_VOLUME_VAR_LIB_MYSQL}:/var/lib/mysql
restart: always
ports:
- ${FAAS_DB_PORT}:3306
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
faas_smtp:
image: ${FAAS_SMTP_REPO}/${FAAS_SMTP_NAME}:${FAAS_SMTP_VERSION}
restart: always
ports:
- ${FAAS_SMTP_PORT}:25
environment:
FAAS_SMTP_MYHOSTNAME: ${FAAS_SMTP_MYHOSTNAME}
FAAS_SMTP_INET_INTERFACES: ${FAAS_SMTP_INET_INTERFACES}
FAAS_SMTP_INET_PROTOCOLS: ${FAAS_SMTP_INET_PROTOCOLS}
FAAS_SMTP_ROOT_ALIASES_LIST: "${FAAS_SMTP_ROOT_ALIASES_LIST}"
FAAS_SMTP_POSTFIX_MYNETWORKS: "${FAAS_SMTP_POSTFIX_MYNETWORKS}"
faas_registry:
image: ${FAAS_REGISTRY_REPO}/${FAAS_REGISTRY_NAME}:${FAAS_REGISTRY_VERSION}
depends_on:
- faas_db
- faas_smtp
ports:
- ${FAAS_REGISTRY_PORT}:80
restart: always
environment:
FAAS_REGISTRY_BASE_URL: ${FAAS_REGISTRY_BASE_URL}
FAAS_REGISTRY_COOKIE_SECURE: ${FAAS_REGISTRY_COOKIE_SECURE}
FAAS_REGISTRY_RR_SYNCPASS: ${FAAS_REGISTRY_RR_SYNCPASS}
FAAS_REGISTRY_RR_SETUP_ALLOWED: ${FAAS_REGISTRY_RR_SETUP_ALLOWED}
FAAS_REGISTRY_RR_SUPPORT_MAILTO: ${FAAS_REGISTRY_RR_SUPPORT_MAILTO}
FAAS_REGISTRY_TIMEZONE: ${FAAS_REGISTRY_TIMEZONE}
FAAS_REGISTRY_DB_HOSTNAME: ${FAAS_REGISTRY_DB_HOSTNAME}
FAAS_REGISTRY_DB_USERNAME: ${FAAS_REGISTRY_DB_USERNAME}
FAAS_REGISTRY_DB_PORT: ${FAAS_DB_PORT}
FAAS_REGISTRY_DB_NAME: ${FAAS_REGISTRY_DB_NAME}
FAAS_REGISTRY_DB_PASSWORD: ${FAAS_REGISTRY_DB_PASSWORD}
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
FAAS_REGISTRY_RR_SMTP_HOST: faas_smtp
FAAS_REGISTRY_RR_SMTP_PORT: 25
FAAS_REGISTRY_RR_MAIL_USER: ${FAAS_REGISTRY_RR_MAIL_USER}
FAAS_REGISTRY_RR_MAIL_PASS: ${FAAS_REGISTRY_RR_MAIL_PASS}
FAAS_REGISTRY_RR_MAIL_FROM: ${FAAS_REGISTRY_RR_MAIL_FROM}
FAAS_REGISTRY_HOSTNAME: ${FAAS_REGISTRY_HOSTNAME}