mirror of
https://github.com/opf/openproject.git
synced 2026-06-14 03:30:14 +00:00
394f675dbb
Similar to other docker compose environments, we also allow to provide a local docker-compose.override.yml, so that local changes (like the ones suggested in the compose file) can be applied without impacting the git state.
A minimal setup to run a Nextcloud inside the TLS-enabled docker development stack.
First installation steps
- Allow accessing OP through
openproject.local:docker compose exec --user www-data nextcloud php occ config:system:set allow_local_remote_servers --value 1
- Import Dev CA cert into Nextcloud's own certificate store:
docker compose cp /path/to/your/OpenProject_Development_Root_CA.crt nextcloud:/tmp/root.crtdocker compose exec nextcloud chown www-data /tmp/root.crtdocker compose exec --user www-data nextcloud php occ security:certificates:import /tmp/root.crt
- Following docs configure Traefik as trusted proxy
- e.g. add
'trusted_proxies' => ['172.0.0.0/8'],toconfig/config.phpfor a pretty broad allowance for most docker services (verify that yourgatewaynetwork uses IPs in the given address range)
- e.g. add
- Download/Activate Nextcloud plugins:
integration_openprojectgroupfolders(dependency for certain OP functions)