mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-07-21 07:41:09 +02:00
49 lines
1.3 KiB
YAML
49 lines
1.3 KiB
YAML
oauth2_proxy:
|
|
application: "proxy"
|
|
port: "80"
|
|
acl:
|
|
whitelist:
|
|
- "/users/me" # Necessary for Nextcloud Plugin to work
|
|
- "/api/" # Necessary for Nextcloud Plugin to work
|
|
- "/oauth/token" # Necessary for Nextcloud Plugin to work
|
|
ldap:
|
|
filters:
|
|
administrators: True # Set true to filter administrators
|
|
users: False # Set true to filter users
|
|
features:
|
|
matomo: true
|
|
css: false # Temporary deactivated. Needs to be optimized for production use.
|
|
port-ui-desktop: true
|
|
ldap: true
|
|
central_database: true
|
|
oauth2: true
|
|
csp:
|
|
flags:
|
|
script-src-elem:
|
|
unsafe-inline: true
|
|
style-src:
|
|
unsafe-inline: true
|
|
domains:
|
|
canonical:
|
|
- "project.{{ primary_domain }}"
|
|
|
|
docker:
|
|
services:
|
|
database:
|
|
enabled: true
|
|
web:
|
|
name: openproject-web
|
|
image: openproject/community
|
|
version: "13" # Update when available. Sadly no rolling release implemented
|
|
no_stop_required: true
|
|
seeder:
|
|
name: openproject-seeder
|
|
cron:
|
|
name: openproject-cron
|
|
worker:
|
|
name: openproject-worker
|
|
proxy:
|
|
name: openproject-proxy
|
|
|
|
volumes:
|
|
data: "openproject_data" |