FZJ : Implementation of institute specific Gitlab CI/CD
This issue focuses on the implementation of FZJ institute-specific Gitlab CI/CD and the configurations of docker & docker-compose files.
As per the previous discussion with @nils.brinckmann, specifications of the institute-based deployment are shown below,
Requirements for the institute-specific deployment:
- database credentials
- the client id for the Helmholtz aai
- An S3 endpoint for the attachments (can be a minio included in the docker compose as for the GFZ, or can be an external bucket as for the UFZ)
- idl urls & tokens
- pid related environment variables
- (cv doesn't need to be institute specific anymore, but it could be)
- if you run matomo (to collect usage statistics) then you need your own configuration here as well