Evo.Auth/docker-compose.yml
2023-10-16 18:06:34 +03:00

50 lines
1.0 KiB
YAML

version: '3'
services:
web:
build:
context: .
dockerfile: ./apps/web/Dockerfile
restart: always
networks:
- auth_network
api:
build:
context: .
dockerfile: ./apps/api/Dockerfile
environment:
- LDAP_BIND_DN=${LDAP_BIND_DN}
- LDAP_BIND_CREDENTIALS=${LDAP_BIND_CREDENTIALS}
- LDAP_DOMAIN=${LDAP_DOMAIN}
- LDAP_URL=${LDAP_URL}
- LDAP_BASE=${LDAP_BASE}
- LDAP_ATTRIBUTE=${LDAP_ATTRIBUTE}
- API_SECRET=${API_SECRET}
- API_TOKEN_TTL=${API_TOKEN_TTL}
- API_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
auth_server:
image: nginx
volumes:
- ./nginx.conf:/etc/nginx/nginx.conf
restart: always
networks:
- auth_network
- app_network
networks:
auth_network:
app_network:
external: true
name: ${NETWORK_NAME}