https://github.com/openconext/openconext-basecontainers
Docker base images used by all OpenConext projects that use docker containers
https://github.com/openconext/openconext-basecontainers
Last synced: 7 months ago
JSON representation
Docker base images used by all OpenConext projects that use docker containers
- Host: GitHub
- URL: https://github.com/openconext/openconext-basecontainers
- Owner: OpenConext
- License: apache-2.0
- Created: 2023-02-23T14:59:26.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-13T10:42:48.000Z (about 1 year ago)
- Last Synced: 2025-02-13T11:31:12.173Z (about 1 year ago)
- Language: Shell
- Homepage:
- Size: 229 KB
- Stars: 0
- Watchers: 10
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenConext Base containers
We provide the following base containers which can be used in downstream projects:
## Apache2 containers
**Plain Apache**

**Apache 2 with shibboleth**

## PHP 72 images
**PROD image:**

**Dev images:**


## PHP 8.2 images
**PROD image:**

**Dev images:**

## Features
- At every start, the php containers will recreate the symfony cache dir.
- You can supply the environment variable APACHE_UID. It creates the user "openconext", and starts Apache with that the supplied uid.
This allows for strict permissions on mounted files.
You need to prefix the uid with a # like so:
```
docker run -e APACHE_UID=#1337 ghcr.io/openconext/openconext-basecontainers/php72-apache2:latest
```
- You can supply the environment variable "HTTPD_CSP" which will set the CSP header on responses.
- You can supply the environment variable TZ to set the timezone on the php82 containers
- You can add PHP_MEMORY_LIMIT to override the default setting of 128M php memory limit on the php82 containers