Evo.Auth/docker-compose.yml
2022-11-28 13:10:01 +03:00

44 lines
952 B
YAML

version: '3'
services:
web:
container_name: web
build:
context: .
dockerfile: ./apps/web/Dockerfile
args:
- BASE_PATH=${WEB_APP_BASE_PATH}
- APP_TITLE=${WEB_APP_TITLE}
- APP_DESCRIPTION=${WEB_APP_DESCRIPTION}
restart: always
api:
container_name: api
build:
context: .
dockerfile: ./apps/api/Dockerfile
environment:
- bindDN=${LDAP_BIND_DN}
- bindCredentials=${LDAP_BIND_CREDENTIALS}
- domain=${LDAP_DOMAIN}
- ldapUrl=${LDAP_URL}
- base=${LDAP_BASE}
- attribute=${LDAP_ATTRIBUTE}
- SECRET=${API_SECRET}
- TOKEN_TTL=${API_TOKEN_TTL}
- CACHE_TTL=${API_CACHE_TTL}
- REDIS_HOST=redis
restart: always
networks:
- auth_network
redis:
image: redis:7-alpine
environment:
ALLOW_EMPTY_PASSWORD: 'yes'
networks:
- auth_network
networks:
auth_network:
name: ${NETWORK_NAME}