Files
auth-proxy/docker-compose.yml

39 lines
978 B
YAML

# Docker Compose example for auth-proxy
#
# This file is a minimal example. Adjust the environment variables
# and volumes to match your setup.
services:
auth-proxy:
build: .
image: yejayekhoob/auth-proxy:latest
container_name: auth-proxy
restart: unless-stopped
expose:
- "8080"
environment:
AUTH_PROXY_PORT: "8080"
AUTH_PROXY_API_TOKEN: "${AUTH_PROXY_API_TOKEN:-CHANGE_ME}"
AUTH_PROXY_BASIC_USER: "${AUTH_PROXY_BASIC_USER:-admin}"
AUTH_PROXY_BASIC_PASSWORD: "${AUTH_PROXY_BASIC_PASSWORD:-CHANGE_ME}"
PERMANENT_WHITELIST_FILE: "/config/permanent_whitelist.txt"
DATA_DIR: "/data"
volumes:
- ./config/permanent_whitelist.txt:/config/permanent_whitelist.txt:ro
- auth-data:/data
networks:
- proxy_net
read_only: true
tmpfs:
- /tmp
security_opt:
- no-new-privileges:true
cap_drop:
- ALL
volumes:
auth-data:
networks:
proxy_net:
external: true