This image can be used as Drupal 8/9 base image. It loads all necessary php extensions to work properly & also starts up a memcached server in the backend.
Configurable environment variables:
| Name | Description | Default value | Availabe since version |
|---|---|---|---|
| NINJA_AUTO_INSTALL | needs to be set, when you want to use the drupal-install script | false | v2.1.0 |
| PURGE_NINJA_DATABASE | needs to be set, when you want to use the drupal-install script | false | v2.1.0 |
| NINJA_AUTO_UPDATE | needs to be set, when you want to use the drupal-update script | false | v2.1.0 |
| NINJA_STARTUP_EXTRA_COMMAND | command to be executed in background when starting the container | v2.2.0 | |
| STARTUP_SETUP_PERMISSIONS_OPTIONS | options which get passed to the setup-ninja-permissions script | v2.0.0 | |
| SKIP_NINJA_DATABASE_CONNECTION_CHECK | if set to "true", the startup database connection check gets skipped | false | v2.0.0 |
| NINJA_USER_UMASK | optional | 0027 | v2.1.0 |
| USER_PERMISSIONS | filesystem permissions for the owner | rwX | v2.1.0 |
| GROUP_PERMISSIONS | filesystem permissions for the group | rX | v2.1.0 |
| OTHERS_PERMISSIONS | filesystem permissions for others | --- | v2.1.0 |
| STORAGE_USER_PERMISSIONS | filesystem permissions for the upload directory for the user | rwX | v2.1.0 |
| STORAGE_GROUP_PERMISSIONS | filesystem permissions for the upload directory for the group | rwX | v2.1.0 |
| STORAGE_OTHERS_PERMISSIONS | filesystem permissions for the upload directory for others | --- | v2.1.0 |
| NINJA_SETUID | optional, if "true" the setuid byte is set on all directories in NINJA_ROOT | true | v2.1.0 |
| NINJA_SETGID | optional, if "true" the setgid byte is set on all directories in NINJA_ROOT | true | v2.1.0 |
Das Laravel Base Image wird auf hub.docker.com bereitgestellt: https://hub.docker.com/r/liechteneckerdevs/ninja-base
Durchführen von Updates:
git tag v3.0.<x>-php81 (falls neue Features im Base-Image dazukommen, bitte in einem neuen Minor Branch)git push origin v3.0.<x>-php81Dann kann in den Ninja Projekten der neu erstellte Tag verwendet werden (der Build auf dockerhub dauert manchmal etwas).
Content type
Image
Digest
sha256:3a0b5266b…
Size
335.6 MB
Last updated
10 months ago
docker pull liechteneckerdevs/ninja-base:v3.0.38-php83