29 lines
649 B
YAML
29 lines
649 B
YAML
version: '3'
|
|
|
|
services:
|
|
server:
|
|
ports:
|
|
- '${PORT_EXPOSE}:80'
|
|
image: nginx:alpine
|
|
environment:
|
|
- APPLICATION=${APPLICATION}
|
|
- AUTH_MODE=${AUTH_MODE}
|
|
- REFRESH_TOKEN=${REFRESH_TOKEN}
|
|
volumes:
|
|
- ./config/nginx.auth.conf:/etc/nginx/templates/default.conf.template
|
|
- ./config/include:/etc/nginx/include
|
|
- ./config/http/nginx.conf:/etc/nginx/nginx.conf
|
|
- ./config/scripts:/etc/nginx/scripts
|
|
restart: always
|
|
networks:
|
|
- auth_network
|
|
- app_network
|
|
|
|
networks:
|
|
auth_network:
|
|
external:
|
|
name: auth_network
|
|
app_network:
|
|
external:
|
|
name: ${NETWORK_NAME}
|