https://github.com/aphp/redcap-containers
https://github.com/aphp/redcap-containers
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/aphp/redcap-containers
- Owner: aphp
- License: apache-2.0
- Created: 2024-11-24T09:09:42.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-06T13:07:38.000Z (over 1 year ago)
- Last Synced: 2025-01-25T15:26:39.701Z (over 1 year ago)
- Language: Dockerfile
- Size: 37.1 KB
- Stars: 0
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# APHP - REDCap Helm Chart containers
## Presentation
This repository is hosting the container images that are needed to run the REDCap Helm Chart provided by the Greater Paris University Hospitals.
Those images are as follow :
- `httpd-shibd` : A custom container made to host an instance of Apache HTTPd and Shibboleth.
- [see the `httpd-shibd` folder](./httpd-shibd/)
- `fastcgi-client` : A simple FastCGI client.
- [see the `fastcgi-client` folder](./fastcgi-client/)
- `php-fpm` : A PHP 8.2 FPM server that contains all dependencies and configurations needed by REDCap.
- [see the `php-fpm` folder](./php-fpm/)
Each subfolder contains its own README file.
All those containers are `rootless`, and **none of them is containing, or distributing REDCap binairies**.
If you wish to use REDCap and are not sure where to start, you may visit the dedicated [REDCap Community Site](https://projectredcap.org/resources/community/).
## Continous Integration / Continous Delivery
This project uses 3 Github Workflows (presents under the .github/workflows directory), which will, for each image :
- Lint the Dockerfile using `Hadolint`
- Scan the container images using `Dockle`
- Runs critical vulnerability, secrets and license checks on the container image using `Trivy`
- Pushes the container images to this project's GHCR for it to be retrieved as a container image.
## How can I contribute?
You're welcome to read the [contribution guidelines](./CONTRIBUTING.md).
## How is this project licensed?
The informations about the licensing and the dependencies of this project can be found under :
- The [project's license file](./LICENSE)
- The [legal notice](./NOTICE)