version: "3.8" services: vouch: image: quay.io/vouch/vouch-proxy:latest container_name: vouch restart: unless-stopped environment: # check https://github.com/vouch/vouch-proxy/blob/master/config/config.yml_example VOUCH_LOGLEVEL: "debug" testing: "false" VOUCH_PORT: "9090" VOUCH_LISTEN: "0.0.0.0" OUCH_WRITETIMEOUT: "15" VOUCH_READTIMEOUT: "15" VOUCH_IDLETIMEOUT: "15" VOUCH_ALLOWALLUSERS: "false" VOUCH_PUBLICACCESS: "false" VOUCH_JWT_MAXAGE: "240" VOUCH_COOKIE_MAXAGE: "240" VOUCH_JWT_COMPRESS: "true" VOUCH_COOKIE_NAME: "VouchCookie" VOUCH_SESSION_NAME: "VouchSession" VOUCH_COOKIE_SECURE: "true" VOUCH_SESSION_MAXAGE: "5" VOUCH_JWT_SECRET: "pwn9T54wwhV6XMZ2sNwPgRXboR6KXgVSxcou9oA8Yqe5" VOUCH_DOMAINS: "zinomedia.de" OAUTH_PROVIDER: "github" OAUTH_CLIENT_ID: "021057719e1e9b548659" OAUTH_CLIENT_SECRET: "37c962abd76b21d9efc5827c08d84b2e8eb37172" ports: - 9090:9090 networks: - web networks: web: external: true name: web