Evo.Auth/docker-compose.yml
2022-11-27 21:17:30 +03:00

43 lines
886 B
YAML

version: '3'
services:
web:
container_name: web
build:
context: .
dockerfile: ./apps/web/Dockerfile
environment:
- NEXT_PUBLIC_BASE_PATH=${BASE_PATH}
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=${API_REDIS_HOST}
restart: always
networks:
- auth_network
redis:
image: redis:7-alpine
environment:
ALLOW_EMPTY_PASSWORD: 'yes'
networks:
- auth_network
networks:
auth_network:
name: ${NETWORK_NAME}