mirror of
https://github.com/linuxserver/docker-heimdall.git
synced 2026-04-09 20:46:50 +09:00
Compare commits
9 Commits
developmen
...
developmen
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6b66c8ad06 | ||
|
|
bf48a950f4 | ||
|
|
33b32112ce | ||
|
|
bfe892c486 | ||
|
|
9e9e2d66e3 | ||
|
|
7ede2d01f9 | ||
|
|
ec8c19d4d0 | ||
|
|
8abdf117bb | ||
|
|
b8a13c24fd |
0
.editorconfig
Executable file → Normal file
0
.editorconfig
Executable file → Normal file
0
.github/CONTRIBUTING.md
vendored
Executable file → Normal file
0
.github/CONTRIBUTING.md
vendored
Executable file → Normal file
0
.github/FUNDING.yml
vendored
Executable file → Normal file
0
.github/FUNDING.yml
vendored
Executable file → Normal file
0
.github/ISSUE_TEMPLATE/config.yml
vendored
Executable file → Normal file
0
.github/ISSUE_TEMPLATE/config.yml
vendored
Executable file → Normal file
0
.github/ISSUE_TEMPLATE/issue.bug.yml
vendored
Executable file → Normal file
0
.github/ISSUE_TEMPLATE/issue.bug.yml
vendored
Executable file → Normal file
0
.github/ISSUE_TEMPLATE/issue.feature.yml
vendored
Executable file → Normal file
0
.github/ISSUE_TEMPLATE/issue.feature.yml
vendored
Executable file → Normal file
0
.github/workflows/call_issue_pr_tracker.yml
vendored
Executable file → Normal file
0
.github/workflows/call_issue_pr_tracker.yml
vendored
Executable file → Normal file
0
.github/workflows/call_issues_cron.yml
vendored
Executable file → Normal file
0
.github/workflows/call_issues_cron.yml
vendored
Executable file → Normal file
0
.github/workflows/external_trigger.yml
vendored
Executable file → Normal file
0
.github/workflows/external_trigger.yml
vendored
Executable file → Normal file
0
.github/workflows/external_trigger_scheduler.yml
vendored
Executable file → Normal file
0
.github/workflows/external_trigger_scheduler.yml
vendored
Executable file → Normal file
0
.github/workflows/greetings.yml
vendored
Executable file → Normal file
0
.github/workflows/greetings.yml
vendored
Executable file → Normal file
0
.github/workflows/package_trigger_scheduler.yml
vendored
Executable file → Normal file
0
.github/workflows/package_trigger_scheduler.yml
vendored
Executable file → Normal file
0
.github/workflows/permissions.yml
vendored
Executable file → Normal file
0
.github/workflows/permissions.yml
vendored
Executable file → Normal file
22
Dockerfile
22
Dockerfile
@@ -1,6 +1,6 @@
|
|||||||
# syntax=docker/dockerfile:1
|
# syntax=docker/dockerfile:1
|
||||||
|
|
||||||
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:3.20
|
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:3.22
|
||||||
|
|
||||||
# set version label
|
# set version label
|
||||||
ARG BUILD_DATE
|
ARG BUILD_DATE
|
||||||
@@ -12,13 +12,13 @@ LABEL maintainer="aptalca"
|
|||||||
RUN \
|
RUN \
|
||||||
echo "**** install runtime packages ****" && \
|
echo "**** install runtime packages ****" && \
|
||||||
apk add --no-cache \
|
apk add --no-cache \
|
||||||
php83-dom \
|
php84-dom \
|
||||||
php83-intl \
|
php84-intl \
|
||||||
php83-opcache \
|
php84-opcache \
|
||||||
php83-pdo_mysql \
|
php84-pdo_mysql \
|
||||||
php83-pdo_pgsql \
|
php84-pdo_pgsql \
|
||||||
php83-pdo_sqlite \
|
php84-pdo_sqlite \
|
||||||
php83-tokenizer && \
|
php84-tokenizer && \
|
||||||
echo "**** configure nginx ****" && \
|
echo "**** configure nginx ****" && \
|
||||||
echo 'fastcgi_param PHP_AUTH_USER $remote_user; # Heimdall user authorization' >> \
|
echo 'fastcgi_param PHP_AUTH_USER $remote_user; # Heimdall user authorization' >> \
|
||||||
/etc/nginx/fastcgi_params && \
|
/etc/nginx/fastcgi_params && \
|
||||||
@@ -26,7 +26,11 @@ RUN \
|
|||||||
/etc/nginx/fastcgi_params && \
|
/etc/nginx/fastcgi_params && \
|
||||||
echo "**** configure php opcache ****" && \
|
echo "**** configure php opcache ****" && \
|
||||||
echo 'opcache.validate_timestamps=0' >> \
|
echo 'opcache.validate_timestamps=0' >> \
|
||||||
/etc/php83/conf.d/00_opcache.ini && \
|
/etc/php84/conf.d/00_opcache.ini && \
|
||||||
|
echo "**** configure php-fpm to pass env vars ****" && \
|
||||||
|
sed -E -i 's/^;?clear_env ?=.*$/clear_env = no/g' /etc/php84/php-fpm.d/www.conf && \
|
||||||
|
if ! grep -qxF 'clear_env = no' /etc/php84/php-fpm.d/www.conf; then echo 'clear_env = no' >> /etc/php84/php-fpm.d/www.conf; fi && \
|
||||||
|
echo "env[PATH] = /usr/local/bin:/usr/bin:/bin" >> /etc/php84/php-fpm.conf && \
|
||||||
echo "**** install heimdall ****" && \
|
echo "**** install heimdall ****" && \
|
||||||
mkdir -p \
|
mkdir -p \
|
||||||
/heimdall && \
|
/heimdall && \
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# syntax=docker/dockerfile:1
|
# syntax=docker/dockerfile:1
|
||||||
|
|
||||||
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.20
|
FROM ghcr.io/linuxserver/baseimage-alpine-nginx:arm64v8-3.22
|
||||||
|
|
||||||
# set version label
|
# set version label
|
||||||
ARG BUILD_DATE
|
ARG BUILD_DATE
|
||||||
@@ -12,13 +12,13 @@ LABEL maintainer="aptalca"
|
|||||||
RUN \
|
RUN \
|
||||||
echo "**** install runtime packages ****" && \
|
echo "**** install runtime packages ****" && \
|
||||||
apk add --no-cache \
|
apk add --no-cache \
|
||||||
php83-dom \
|
php84-dom \
|
||||||
php83-intl \
|
php84-intl \
|
||||||
php83-opcache \
|
php84-opcache \
|
||||||
php83-pdo_mysql \
|
php84-pdo_mysql \
|
||||||
php83-pdo_pgsql \
|
php84-pdo_pgsql \
|
||||||
php83-pdo_sqlite \
|
php84-pdo_sqlite \
|
||||||
php83-tokenizer && \
|
php84-tokenizer && \
|
||||||
echo "**** configure nginx ****" && \
|
echo "**** configure nginx ****" && \
|
||||||
echo 'fastcgi_param PHP_AUTH_USER $remote_user; # Heimdall user authorization' >> \
|
echo 'fastcgi_param PHP_AUTH_USER $remote_user; # Heimdall user authorization' >> \
|
||||||
/etc/nginx/fastcgi_params && \
|
/etc/nginx/fastcgi_params && \
|
||||||
@@ -26,7 +26,11 @@ RUN \
|
|||||||
/etc/nginx/fastcgi_params && \
|
/etc/nginx/fastcgi_params && \
|
||||||
echo "**** configure php opcache ****" && \
|
echo "**** configure php opcache ****" && \
|
||||||
echo 'opcache.validate_timestamps=0' >> \
|
echo 'opcache.validate_timestamps=0' >> \
|
||||||
/etc/php83/conf.d/00_opcache.ini && \
|
/etc/php84/conf.d/00_opcache.ini && \
|
||||||
|
echo "**** configure php-fpm to pass env vars ****" && \
|
||||||
|
sed -E -i 's/^;?clear_env ?=.*$/clear_env = no/g' /etc/php84/php-fpm.d/www.conf && \
|
||||||
|
if ! grep -qxF 'clear_env = no' /etc/php84/php-fpm.d/www.conf; then echo 'clear_env = no' >> /etc/php84/php-fpm.d/www.conf; fi && \
|
||||||
|
echo "env[PATH] = /usr/local/bin:/usr/bin:/bin" >> /etc/php84/php-fpm.conf && \
|
||||||
echo "**** install heimdall ****" && \
|
echo "**** install heimdall ****" && \
|
||||||
mkdir -p \
|
mkdir -p \
|
||||||
/heimdall && \
|
/heimdall && \
|
||||||
|
|||||||
@@ -94,6 +94,7 @@ services:
|
|||||||
- PUID=1000
|
- PUID=1000
|
||||||
- PGID=1000
|
- PGID=1000
|
||||||
- TZ=Etc/UTC
|
- TZ=Etc/UTC
|
||||||
|
- ALLOW_INTERNAL_REQUESTS=false #optional
|
||||||
volumes:
|
volumes:
|
||||||
- /path/to/heimdall/config:/config
|
- /path/to/heimdall/config:/config
|
||||||
ports:
|
ports:
|
||||||
@@ -110,6 +111,7 @@ docker run -d \
|
|||||||
-e PUID=1000 \
|
-e PUID=1000 \
|
||||||
-e PGID=1000 \
|
-e PGID=1000 \
|
||||||
-e TZ=Etc/UTC \
|
-e TZ=Etc/UTC \
|
||||||
|
-e ALLOW_INTERNAL_REQUESTS=false `#optional` \
|
||||||
-p 80:80 \
|
-p 80:80 \
|
||||||
-p 443:443 \
|
-p 443:443 \
|
||||||
-v /path/to/heimdall/config:/config \
|
-v /path/to/heimdall/config:/config \
|
||||||
@@ -128,6 +130,7 @@ Containers are configured using parameters passed at runtime (such as those abov
|
|||||||
| `-e PUID=1000` | for UserID - see below for explanation |
|
| `-e PUID=1000` | for UserID - see below for explanation |
|
||||||
| `-e PGID=1000` | for GroupID - see below for explanation |
|
| `-e PGID=1000` | for GroupID - see below for explanation |
|
||||||
| `-e TZ=Etc/UTC` | specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List). |
|
| `-e TZ=Etc/UTC` | specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List). |
|
||||||
|
| `-e ALLOW_INTERNAL_REQUESTS=false` | By default, Heimdall blocks lookup requests to private or reserved IP addresses, if your instance is not exposed to the internet, or is behind some level of authentication, you can set this to `true` to allow requests to private IP addresses. |
|
||||||
| `-v /config` | Persistent config files |
|
| `-v /config` | Persistent config files |
|
||||||
|
|
||||||
## Environment variables from files (Docker secrets)
|
## Environment variables from files (Docker secrets)
|
||||||
@@ -292,6 +295,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
|
|||||||
|
|
||||||
## Versions
|
## Versions
|
||||||
|
|
||||||
|
* **17.07.25:** - Rebase to Alpine 3.22, enable PHP environment passthrough.
|
||||||
* **27.06.24:** - Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
|
* **27.06.24:** - Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
|
||||||
* **07.03.24:** - Enable the opcache and disable file revalidation.
|
* **07.03.24:** - Enable the opcache and disable file revalidation.
|
||||||
* **06.03.24:** - Existing users should update: site-confs/default.conf - Cleanup default site conf.
|
* **06.03.24:** - Existing users should update: site-confs/default.conf - Cleanup default site conf.
|
||||||
|
|||||||
@@ -1,245 +1,245 @@
|
|||||||
NAME VERSION TYPE
|
NAME VERSION TYPE
|
||||||
Hidden Input 1, 0, 0, 0 binary
|
Hidden Input 1, 0, 0, 0 binary
|
||||||
alpine-baselayout 3.6.5-r0 apk
|
acl-libs 2.3.2-r1 apk
|
||||||
alpine-baselayout-data 3.6.5-r0 apk
|
alpine-baselayout 3.7.0-r0 apk
|
||||||
alpine-keys 2.4-r1 apk
|
alpine-baselayout-data 3.7.0-r0 apk
|
||||||
alpine-release 3.20.6-r0 apk
|
alpine-keys 2.5-r0 apk
|
||||||
apache2-utils 2.4.62-r0 apk
|
alpine-release 3.22.0-r0 apk
|
||||||
apk-tools 2.14.4-r1 apk
|
apache2-utils 2.4.64-r0 apk
|
||||||
apr 1.7.5-r0 apk
|
apk-tools 2.14.9-r2 apk
|
||||||
apr-util 1.6.3-r1 apk
|
apr 1.7.5-r0 apk
|
||||||
argon2-libs 20190702-r5 apk
|
apr-util 1.6.3-r1 apk
|
||||||
aws/aws-crt-php v1.2.7 php-composer
|
argon2-libs 20190702-r5 apk
|
||||||
aws/aws-sdk-php 3.349.3 php-composer
|
aws/aws-crt-php v1.2.7 php-composer
|
||||||
barryvdh/laravel-ide-helper v3.5.5 php-composer
|
aws/aws-sdk-php 3.349.3 php-composer
|
||||||
barryvdh/reflection-docblock v2.3.1 php-composer
|
barryvdh/laravel-ide-helper v3.5.5 php-composer
|
||||||
bash 5.2.26-r0 apk
|
barryvdh/reflection-docblock v2.3.1 php-composer
|
||||||
brick/math 0.12.3 php-composer
|
bash 5.2.37-r0 apk
|
||||||
brotli-libs 1.1.0-r2 apk
|
brick/math 0.12.3 php-composer
|
||||||
busybox 1.36.1-r29 apk
|
brotli-libs 1.1.0-r2 apk
|
||||||
busybox-binsh 1.36.1-r29 apk
|
busybox 1.37.0-r18 apk
|
||||||
c-ares 1.33.1-r0 apk
|
busybox-binsh 1.37.0-r18 apk
|
||||||
ca-certificates 20241121-r1 apk
|
c-ares 1.34.5-r0 apk
|
||||||
ca-certificates-bundle 20241121-r1 apk
|
ca-certificates 20241121-r2 apk
|
||||||
carbonphp/carbon-doctrine-types 3.2.0 php-composer
|
ca-certificates-bundle 20241121-r2 apk
|
||||||
catatonit 0.2.0-r0 apk
|
carbonphp/carbon-doctrine-types 3.2.0 php-composer
|
||||||
clue/stream-filter v1.7.0 php-composer
|
catatonit 0.2.1-r0 apk
|
||||||
composer 2.8.10 binary
|
clue/stream-filter v1.7.0 php-composer
|
||||||
composer/class-map-generator 1.6.1 php-composer
|
composer 2.8.10 binary
|
||||||
composer/pcre 3.3.2 php-composer
|
composer/class-map-generator 1.6.1 php-composer
|
||||||
coreutils 9.5-r2 apk
|
composer/pcre 3.3.2 php-composer
|
||||||
coreutils-env 9.5-r2 apk
|
coreutils 9.7-r1 apk
|
||||||
coreutils-fmt 9.5-r2 apk
|
coreutils-env 9.7-r1 apk
|
||||||
coreutils-sha512sum 9.5-r2 apk
|
coreutils-fmt 9.7-r1 apk
|
||||||
curl 8.12.1-r0 apk
|
coreutils-sha512sum 9.7-r1 apk
|
||||||
dflydev/dot-access-data v3.0.3 php-composer
|
curl 8.14.1-r1 apk
|
||||||
doctrine/inflector 2.0.10 php-composer
|
dflydev/dot-access-data v3.0.3 php-composer
|
||||||
doctrine/lexer 3.0.1 php-composer
|
doctrine/inflector 2.0.10 php-composer
|
||||||
dragonmantank/cron-expression v3.4.0 php-composer
|
doctrine/lexer 3.0.1 php-composer
|
||||||
egulias/email-validator 4.0.4 php-composer
|
dragonmantank/cron-expression v3.4.0 php-composer
|
||||||
fakerphp/faker v1.24.1 php-composer
|
egulias/email-validator 4.0.4 php-composer
|
||||||
filp/whoops 2.18.3 php-composer
|
enshrined/svg-sanitize 0.21.0 php-composer
|
||||||
findutils 4.9.0-r5 apk
|
fakerphp/faker v1.24.1 php-composer
|
||||||
fruitcake/php-cors v1.3.0 php-composer
|
filp/whoops 2.18.3 php-composer
|
||||||
git 2.45.4-r0 apk
|
findutils 4.10.0-r0 apk
|
||||||
git-init-template 2.45.4-r0 apk
|
fruitcake/php-cors v1.3.0 php-composer
|
||||||
gmp 6.3.0-r1 apk
|
git 2.49.1-r0 apk
|
||||||
graham-campbell/bounded-cache v3.0.0 php-composer
|
git-init-template 2.49.1-r0 apk
|
||||||
graham-campbell/github v12.8.0 php-composer
|
graham-campbell/bounded-cache v3.0.0 php-composer
|
||||||
graham-campbell/manager v5.2.0 php-composer
|
graham-campbell/github v12.8.0 php-composer
|
||||||
graham-campbell/result-type v1.1.3 php-composer
|
graham-campbell/manager v5.2.0 php-composer
|
||||||
guzzlehttp/guzzle 7.9.3 php-composer
|
graham-campbell/result-type v1.1.3 php-composer
|
||||||
guzzlehttp/promises 2.2.0 php-composer
|
guzzlehttp/guzzle 7.9.3 php-composer
|
||||||
guzzlehttp/psr7 2.7.1 php-composer
|
guzzlehttp/promises 2.2.0 php-composer
|
||||||
guzzlehttp/uri-template v1.0.4 php-composer
|
guzzlehttp/psr7 2.7.1 php-composer
|
||||||
hamcrest/hamcrest-php v2.1.1 php-composer
|
guzzlehttp/uri-template v1.0.4 php-composer
|
||||||
icu-data-en 74.2-r1 apk
|
hamcrest/hamcrest-php v2.1.1 php-composer
|
||||||
icu-libs 74.2-r1 apk
|
icu-data-en 76.1-r1 apk
|
||||||
jq 1.7.1-r0 apk
|
icu-libs 76.1-r1 apk
|
||||||
knplabs/github-api v3.16.0 php-composer
|
jq 1.8.0-r0 apk
|
||||||
laravel/framework v11.45.1 php-composer
|
knplabs/github-api v3.16.0 php-composer
|
||||||
laravel/prompts v0.3.6 php-composer
|
laravel/framework v11.45.1 php-composer
|
||||||
laravel/serializable-closure v2.0.4 php-composer
|
laravel/prompts v0.3.6 php-composer
|
||||||
laravel/tinker v2.10.1 php-composer
|
laravel/serializable-closure v2.0.4 php-composer
|
||||||
laravel/ui v4.6.1 php-composer
|
laravel/tinker v2.10.1 php-composer
|
||||||
lcobucci/jwt 5.5.0 php-composer
|
laravel/ui v4.6.1 php-composer
|
||||||
league/commonmark 2.7.0 php-composer
|
lcobucci/jwt 5.5.0 php-composer
|
||||||
league/config v1.2.0 php-composer
|
league/commonmark 2.7.0 php-composer
|
||||||
league/flysystem 3.30.0 php-composer
|
league/config v1.2.0 php-composer
|
||||||
league/flysystem-aws-s3-v3 3.29.0 php-composer
|
league/flysystem 3.30.0 php-composer
|
||||||
league/flysystem-local 3.30.0 php-composer
|
league/flysystem-aws-s3-v3 3.29.0 php-composer
|
||||||
league/mime-type-detection 1.16.0 php-composer
|
league/flysystem-local 3.30.0 php-composer
|
||||||
league/uri 7.5.1 php-composer
|
league/mime-type-detection 1.16.0 php-composer
|
||||||
league/uri-interfaces 7.5.0 php-composer
|
league/uri 7.5.1 php-composer
|
||||||
libacl 2.3.2-r0 apk
|
league/uri-interfaces 7.5.0 php-composer
|
||||||
libattr 2.5.2-r0 apk
|
libapk2 2.14.9-r2 apk
|
||||||
libbsd 0.12.2-r0 apk
|
libattr 2.5.2-r2 apk
|
||||||
libbz2 1.0.8-r6 apk
|
libbsd 0.12.2-r0 apk
|
||||||
libcrypto3 3.3.4-r0 apk
|
libbz2 1.0.8-r6 apk
|
||||||
libcurl 8.12.1-r0 apk
|
libcrypto3 3.5.1-r0 apk
|
||||||
libedit 20240517.3.1-r0 apk
|
libcurl 8.14.1-r1 apk
|
||||||
libexpat 2.7.0-r0 apk
|
libedit 20250104.3.1-r1 apk
|
||||||
libgcc 13.2.1_git20240309-r1 apk
|
libexpat 2.7.1-r0 apk
|
||||||
libidn2 2.3.7-r0 apk
|
libgcc 14.2.0-r6 apk
|
||||||
libintl 0.22.5-r0 apk
|
libidn2 2.3.7-r0 apk
|
||||||
libmd 1.1.0-r0 apk
|
libintl 0.24.1-r0 apk
|
||||||
libncursesw 6.4_p20240420-r2 apk
|
libmd 1.1.0-r0 apk
|
||||||
libpq 16.9-r0 apk
|
libncursesw 6.5_p20250503-r0 apk
|
||||||
libproc2 4.0.4-r0 apk
|
libpq 17.5-r0 apk
|
||||||
libpsl 0.21.5-r1 apk
|
libproc2 4.0.4-r3 apk
|
||||||
libssl3 3.3.4-r0 apk
|
libpsl 0.21.5-r3 apk
|
||||||
libstdc++ 13.2.1_git20240309-r1 apk
|
libssl3 3.5.1-r0 apk
|
||||||
libunistring 1.2-r0 apk
|
libstdc++ 14.2.0-r6 apk
|
||||||
libuuid 2.40.1-r1 apk
|
libunistring 1.3-r0 apk
|
||||||
libxml2 2.12.10-r0 apk
|
libuuid 2.41-r9 apk
|
||||||
libzip 1.10.1-r0 apk
|
libxml2 2.13.8-r0 apk
|
||||||
linux-pam 1.6.0-r0 apk
|
libzip 1.11.4-r0 apk
|
||||||
logrotate 3.21.0-r1 apk
|
linux-pam 1.7.0-r4 apk
|
||||||
mockery/mockery 1.6.12 php-composer
|
logrotate 3.21.0-r1 apk
|
||||||
monolog/monolog 3.9.0 php-composer
|
mockery/mockery 1.6.12 php-composer
|
||||||
mtdowling/jmespath.php 2.8.0 php-composer
|
monolog/monolog 3.9.0 php-composer
|
||||||
musl 1.2.5-r1 apk
|
mtdowling/jmespath.php 2.8.0 php-composer
|
||||||
musl-utils 1.2.5-r1 apk
|
musl 1.2.5-r10 apk
|
||||||
myclabs/deep-copy 1.13.3 php-composer
|
musl-utils 1.2.5-r10 apk
|
||||||
nano 8.0-r0 apk
|
myclabs/deep-copy 1.13.3 php-composer
|
||||||
ncurses-terminfo-base 6.4_p20240420-r2 apk
|
nano 8.4-r0 apk
|
||||||
nesbot/carbon 3.10.1 php-composer
|
ncurses-terminfo-base 6.5_p20250503-r0 apk
|
||||||
netcat-openbsd 1.226-r0 apk
|
nesbot/carbon 3.10.1 php-composer
|
||||||
nette/schema v1.3.2 php-composer
|
netcat-openbsd 1.229.1-r0 apk
|
||||||
nette/utils v4.0.7 php-composer
|
nette/schema v1.3.2 php-composer
|
||||||
nghttp2-libs 1.62.1-r0 apk
|
nette/utils v4.0.7 php-composer
|
||||||
nginx 1.26.3-r0 apk
|
nghttp2-libs 1.65.0-r0 apk
|
||||||
nikic/php-parser v5.5.0 php-composer
|
nginx 1.28.0-r3 apk
|
||||||
nunomaduro/collision v8.5.0 php-composer
|
nikic/php-parser v5.5.0 php-composer
|
||||||
nunomaduro/termwind v2.3.1 php-composer
|
nunomaduro/collision v8.5.0 php-composer
|
||||||
oniguruma 6.9.9-r0 apk
|
nunomaduro/termwind v2.3.1 php-composer
|
||||||
openssl 3.3.4-r0 apk
|
oniguruma 6.9.10-r0 apk
|
||||||
pcre 8.45-r3 apk
|
openssl 3.5.1-r0 apk
|
||||||
pcre2 10.43-r0 apk
|
pcre2 10.43-r1 apk
|
||||||
phar-io/manifest 2.0.4 php-composer
|
phar-io/manifest 2.0.4 php-composer
|
||||||
phar-io/version 3.2.1 php-composer
|
phar-io/version 3.2.1 php-composer
|
||||||
php-http/cache-plugin 2.0.1 php-composer
|
php-http/cache-plugin 2.0.1 php-composer
|
||||||
php-http/client-common 2.7.2 php-composer
|
php-http/client-common 2.7.2 php-composer
|
||||||
php-http/discovery 1.20.0 php-composer
|
php-http/discovery 1.20.0 php-composer
|
||||||
php-http/httplug 2.4.1 php-composer
|
php-http/httplug 2.4.1 php-composer
|
||||||
php-http/message 1.16.2 php-composer
|
php-http/message 1.16.2 php-composer
|
||||||
php-http/multipart-stream-builder 1.4.2 php-composer
|
php-http/multipart-stream-builder 1.4.2 php-composer
|
||||||
php-http/promise 1.3.1 php-composer
|
php-http/promise 1.3.1 php-composer
|
||||||
php83 8.3.15-r0 apk
|
php84 8.4.10-r0 apk
|
||||||
php83-common 8.3.15-r0 apk
|
php84-common 8.4.10-r0 apk
|
||||||
php83-ctype 8.3.15-r0 apk
|
php84-ctype 8.4.10-r0 apk
|
||||||
php83-curl 8.3.15-r0 apk
|
php84-curl 8.4.10-r0 apk
|
||||||
php83-dom 8.3.15-r0 apk
|
php84-dom 8.4.10-r0 apk
|
||||||
php83-fileinfo 8.3.15-r0 apk
|
php84-fileinfo 8.4.10-r0 apk
|
||||||
php83-fpm 8.3.15-r0 apk
|
php84-fpm 8.4.10-r0 apk
|
||||||
php83-iconv 8.3.15-r0 apk
|
php84-iconv 8.4.10-r0 apk
|
||||||
php83-intl 8.3.15-r0 apk
|
php84-intl 8.4.10-r0 apk
|
||||||
php83-mbstring 8.3.15-r0 apk
|
php84-mbstring 8.4.10-r0 apk
|
||||||
php83-mysqlnd 8.3.15-r0 apk
|
php84-mysqlnd 8.4.10-r0 apk
|
||||||
php83-opcache 8.3.15-r0 apk
|
php84-opcache 8.4.10-r0 apk
|
||||||
php83-openssl 8.3.15-r0 apk
|
php84-openssl 8.4.10-r0 apk
|
||||||
php83-pdo 8.3.15-r0 apk
|
php84-pdo 8.4.10-r0 apk
|
||||||
php83-pdo_mysql 8.3.15-r0 apk
|
php84-pdo_mysql 8.4.10-r0 apk
|
||||||
php83-pdo_pgsql 8.3.15-r0 apk
|
php84-pdo_pgsql 8.4.10-r0 apk
|
||||||
php83-pdo_sqlite 8.3.15-r0 apk
|
php84-pdo_sqlite 8.4.10-r0 apk
|
||||||
php83-phar 8.3.15-r0 apk
|
php84-phar 8.4.10-r0 apk
|
||||||
php83-session 8.3.15-r0 apk
|
php84-session 8.4.10-r0 apk
|
||||||
php83-simplexml 8.3.15-r0 apk
|
php84-simplexml 8.4.10-r0 apk
|
||||||
php83-tokenizer 8.3.15-r0 apk
|
php84-tokenizer 8.4.10-r0 apk
|
||||||
php83-xml 8.3.15-r0 apk
|
php84-xml 8.4.10-r0 apk
|
||||||
php83-xmlwriter 8.3.15-r0 apk
|
php84-xmlwriter 8.4.10-r0 apk
|
||||||
php83-zip 8.3.15-r0 apk
|
php84-zip 8.4.10-r0 apk
|
||||||
phpoption/phpoption 1.9.3 php-composer
|
phpoption/phpoption 1.9.3 php-composer
|
||||||
phpunit/php-code-coverage 10.1.16 php-composer
|
phpunit/php-code-coverage 10.1.16 php-composer
|
||||||
phpunit/php-file-iterator 4.1.0 php-composer
|
phpunit/php-file-iterator 4.1.0 php-composer
|
||||||
phpunit/php-invoker 4.0.0 php-composer
|
phpunit/php-invoker 4.0.0 php-composer
|
||||||
phpunit/php-text-template 3.0.1 php-composer
|
phpunit/php-text-template 3.0.1 php-composer
|
||||||
phpunit/php-timer 6.0.0 php-composer
|
phpunit/php-timer 6.0.0 php-composer
|
||||||
phpunit/phpunit 10.5.47 php-composer
|
phpunit/phpunit 10.5.47 php-composer
|
||||||
popt 1.19-r3 apk
|
popt 1.19-r4 apk
|
||||||
procps-ng 4.0.4-r0 apk
|
procps-ng 4.0.4-r3 apk
|
||||||
psr/cache 3.0.0 php-composer
|
psr/cache 3.0.0 php-composer
|
||||||
psr/clock 1.0.0 php-composer
|
psr/clock 1.0.0 php-composer
|
||||||
psr/container 2.0.2 php-composer
|
psr/container 2.0.2 php-composer
|
||||||
psr/event-dispatcher 1.0.0 php-composer
|
psr/event-dispatcher 1.0.0 php-composer
|
||||||
psr/http-client 1.0.3 php-composer
|
psr/http-client 1.0.3 php-composer
|
||||||
psr/http-factory 1.1.0 php-composer
|
psr/http-factory 1.1.0 php-composer
|
||||||
psr/http-message 2.0 php-composer
|
psr/http-message 2.0 php-composer
|
||||||
psr/log 3.0.2 php-composer
|
psr/log 3.0.2 php-composer
|
||||||
psr/simple-cache 3.0.0 php-composer
|
psr/simple-cache 3.0.0 php-composer
|
||||||
psy/psysh v0.12.9 php-composer
|
psy/psysh v0.12.9 php-composer
|
||||||
ralouphie/getallheaders 3.0.3 php-composer
|
ralouphie/getallheaders 3.0.3 php-composer
|
||||||
ramsey/collection 2.1.1 php-composer
|
ramsey/collection 2.1.1 php-composer
|
||||||
ramsey/uuid 4.9.0 php-composer
|
ramsey/uuid 4.9.0 php-composer
|
||||||
readline 8.2.10-r0 apk
|
readline 8.2.13-r1 apk
|
||||||
scanelf 1.3.7-r2 apk
|
scanelf 1.3.8-r1 apk
|
||||||
sebastian/cli-parser 2.0.1 php-composer
|
sebastian/cli-parser 2.0.1 php-composer
|
||||||
sebastian/code-unit 2.0.0 php-composer
|
sebastian/code-unit 2.0.0 php-composer
|
||||||
sebastian/code-unit-reverse-lookup 3.0.0 php-composer
|
sebastian/code-unit-reverse-lookup 3.0.0 php-composer
|
||||||
sebastian/comparator 5.0.3 php-composer
|
sebastian/comparator 5.0.3 php-composer
|
||||||
sebastian/complexity 3.2.0 php-composer
|
sebastian/complexity 3.2.0 php-composer
|
||||||
sebastian/diff 5.1.1 php-composer
|
sebastian/diff 5.1.1 php-composer
|
||||||
sebastian/environment 6.1.0 php-composer
|
sebastian/environment 6.1.0 php-composer
|
||||||
sebastian/exporter 5.1.2 php-composer
|
sebastian/exporter 5.1.2 php-composer
|
||||||
sebastian/global-state 6.0.2 php-composer
|
sebastian/global-state 6.0.2 php-composer
|
||||||
sebastian/lines-of-code 2.0.2 php-composer
|
sebastian/lines-of-code 2.0.2 php-composer
|
||||||
sebastian/object-enumerator 5.0.0 php-composer
|
sebastian/object-enumerator 5.0.0 php-composer
|
||||||
sebastian/object-reflector 3.0.0 php-composer
|
sebastian/object-reflector 3.0.0 php-composer
|
||||||
sebastian/recursion-context 5.0.0 php-composer
|
sebastian/recursion-context 5.0.0 php-composer
|
||||||
sebastian/type 4.0.0 php-composer
|
sebastian/type 4.0.0 php-composer
|
||||||
sebastian/version 4.0.1 php-composer
|
sebastian/version 4.0.1 php-composer
|
||||||
shadow 4.15.1-r0 apk
|
shadow 4.17.3-r0 apk
|
||||||
skalibs 2.14.1.1-r0 apk
|
skalibs-libs 2.14.4.0-r0 apk
|
||||||
spatie/backtrace 1.7.4 php-composer
|
spatie/backtrace 1.7.4 php-composer
|
||||||
spatie/error-solutions 1.1.3 php-composer
|
spatie/error-solutions 1.1.3 php-composer
|
||||||
spatie/flare-client-php 1.10.1 php-composer
|
spatie/flare-client-php 1.10.1 php-composer
|
||||||
spatie/ignition 1.15.1 php-composer
|
spatie/ignition 1.15.1 php-composer
|
||||||
spatie/laravel-html 3.12.0 php-composer
|
spatie/laravel-html 3.12.0 php-composer
|
||||||
spatie/laravel-ignition 2.9.1 php-composer
|
spatie/laravel-ignition 2.9.1 php-composer
|
||||||
sqlite-libs 3.45.3-r2 apk
|
sqlite-libs 3.49.2-r1 apk
|
||||||
squizlabs/php_codesniffer 3.13.2 php-composer
|
squizlabs/php_codesniffer 3.13.2 php-composer
|
||||||
ssl_client 1.36.1-r29 apk
|
ssl_client 1.37.0-r18 apk
|
||||||
symfony/cache v7.3.1 php-composer
|
symfony/cache v7.3.1 php-composer
|
||||||
symfony/cache-contracts v3.6.0 php-composer
|
symfony/cache-contracts v3.6.0 php-composer
|
||||||
symfony/clock v7.3.0 php-composer
|
symfony/clock v7.3.0 php-composer
|
||||||
symfony/console v7.3.1 php-composer
|
symfony/console v7.3.1 php-composer
|
||||||
symfony/css-selector v7.3.0 php-composer
|
symfony/css-selector v7.3.0 php-composer
|
||||||
symfony/deprecation-contracts v3.6.0 php-composer
|
symfony/deprecation-contracts v3.6.0 php-composer
|
||||||
symfony/error-handler v7.3.1 php-composer
|
symfony/error-handler v7.3.1 php-composer
|
||||||
symfony/event-dispatcher v7.3.0 php-composer
|
symfony/event-dispatcher v7.3.0 php-composer
|
||||||
symfony/event-dispatcher-contracts v3.6.0 php-composer
|
symfony/event-dispatcher-contracts v3.6.0 php-composer
|
||||||
symfony/finder v7.3.0 php-composer
|
symfony/finder v7.3.0 php-composer
|
||||||
symfony/http-foundation v7.3.1 php-composer
|
symfony/http-foundation v7.3.1 php-composer
|
||||||
symfony/http-kernel v7.3.1 php-composer
|
symfony/http-kernel v7.3.1 php-composer
|
||||||
symfony/mailer v7.3.1 php-composer
|
symfony/mailer v7.3.1 php-composer
|
||||||
symfony/mime v7.3.0 php-composer
|
symfony/mime v7.3.0 php-composer
|
||||||
symfony/options-resolver v7.3.0 php-composer
|
symfony/options-resolver v7.3.0 php-composer
|
||||||
symfony/polyfill-ctype v1.32.0 php-composer
|
symfony/polyfill-ctype v1.32.0 php-composer
|
||||||
symfony/polyfill-intl-grapheme v1.32.0 php-composer
|
symfony/polyfill-intl-grapheme v1.32.0 php-composer
|
||||||
symfony/polyfill-intl-idn v1.32.0 php-composer
|
symfony/polyfill-intl-idn v1.32.0 php-composer
|
||||||
symfony/polyfill-intl-normalizer v1.32.0 php-composer
|
symfony/polyfill-intl-normalizer v1.32.0 php-composer
|
||||||
symfony/polyfill-mbstring v1.32.0 php-composer
|
symfony/polyfill-mbstring v1.32.0 php-composer
|
||||||
symfony/polyfill-php80 v1.32.0 php-composer
|
symfony/polyfill-php80 v1.32.0 php-composer
|
||||||
symfony/polyfill-php83 v1.32.0 php-composer
|
symfony/polyfill-php83 v1.32.0 php-composer
|
||||||
symfony/polyfill-uuid v1.32.0 php-composer
|
symfony/polyfill-uuid v1.32.0 php-composer
|
||||||
symfony/process v7.3.0 php-composer
|
symfony/process v7.3.0 php-composer
|
||||||
symfony/routing v7.3.0 php-composer
|
symfony/routing v7.3.0 php-composer
|
||||||
symfony/service-contracts v3.6.0 php-composer
|
symfony/service-contracts v3.6.0 php-composer
|
||||||
symfony/string v7.3.0 php-composer
|
symfony/string v7.3.0 php-composer
|
||||||
symfony/thanks v1.4.0 php-composer
|
symfony/thanks v1.4.0 php-composer
|
||||||
symfony/translation v7.3.1 php-composer
|
symfony/translation v7.3.1 php-composer
|
||||||
symfony/translation-contracts v3.6.0 php-composer
|
symfony/translation-contracts v3.6.0 php-composer
|
||||||
symfony/uid v7.3.1 php-composer
|
symfony/uid v7.3.1 php-composer
|
||||||
symfony/var-dumper v7.3.1 php-composer
|
symfony/var-dumper v7.3.1 php-composer
|
||||||
symfony/var-exporter v7.3.0 php-composer
|
symfony/var-exporter v7.3.0 php-composer
|
||||||
symfony/yaml v7.3.1 php-composer
|
symfony/yaml v7.3.1 php-composer
|
||||||
theseer/tokenizer 1.2.3 php-composer
|
theseer/tokenizer 1.2.3 php-composer
|
||||||
tijsverkoyen/css-to-inline-styles v2.3.0 php-composer
|
tijsverkoyen/css-to-inline-styles v2.3.0 php-composer
|
||||||
tzdata 2025b-r0 apk
|
tzdata 2025b-r0 apk
|
||||||
utmps-libs 0.1.2.2-r1 apk
|
utmps-libs 0.1.3.1-r0 apk
|
||||||
vlucas/phpdotenv v5.6.2 php-composer
|
vlucas/phpdotenv v5.6.2 php-composer
|
||||||
voku/portable-ascii 2.0.3 php-composer
|
voku/portable-ascii 2.0.3 php-composer
|
||||||
webmozart/assert 1.11.0 php-composer
|
webmozart/assert 1.11.0 php-composer
|
||||||
xz-libs 5.6.2-r1 apk
|
xz-libs 5.8.1-r0 apk
|
||||||
zlib 1.3.1-r1 apk
|
zlib 1.3.1-r2 apk
|
||||||
zstd-libs 1.5.6-r0 apk
|
zstd-libs 1.5.7-r0 apk
|
||||||
|
|||||||
@@ -30,6 +30,9 @@ param_usage_include_ports: true
|
|||||||
param_ports:
|
param_ports:
|
||||||
- {external_port: "80", internal_port: "80", port_desc: "http gui"}
|
- {external_port: "80", internal_port: "80", port_desc: "http gui"}
|
||||||
- {external_port: "443", internal_port: "443", port_desc: "https gui"}
|
- {external_port: "443", internal_port: "443", port_desc: "https gui"}
|
||||||
|
opt_param_usage_include_env: true
|
||||||
|
opt_param_env_vars:
|
||||||
|
- {env_var: "ALLOW_INTERNAL_REQUESTS", env_value: "false", desc: "By default, Heimdall blocks lookup requests to private or reserved IP addresses, if your instance is not exposed to the internet, or is behind some level of authentication, you can set this to `true` to allow requests to private IP addresses."}
|
||||||
# application setup block
|
# application setup block
|
||||||
app_setup_block_enabled: true
|
app_setup_block_enabled: true
|
||||||
app_setup_block: |
|
app_setup_block: |
|
||||||
@@ -56,8 +59,9 @@ init_diagram: |
|
|||||||
init-nginx-end -> init-config
|
init-nginx-end -> init-config
|
||||||
init-os-end -> init-config
|
init-os-end -> init-config
|
||||||
init-config -> init-config-end
|
init-config -> init-config-end
|
||||||
|
init-crontab-config -> init-config-end
|
||||||
init-heimdall-config -> init-config-end
|
init-heimdall-config -> init-config-end
|
||||||
init-os-end -> init-crontab-config
|
init-config -> init-crontab-config
|
||||||
init-mods-end -> init-custom-files
|
init-mods-end -> init-custom-files
|
||||||
init-adduser -> init-device-perms
|
init-adduser -> init-device-perms
|
||||||
base -> init-envfile
|
base -> init-envfile
|
||||||
@@ -65,25 +69,19 @@ init_diagram: |
|
|||||||
init-nginx-end -> init-heimdall-config
|
init-nginx-end -> init-heimdall-config
|
||||||
init-php -> init-keygen
|
init-php -> init-keygen
|
||||||
base -> init-migrations
|
base -> init-migrations
|
||||||
base -> init-mods
|
|
||||||
init-config-end -> init-mods
|
init-config-end -> init-mods
|
||||||
init-version-checks -> init-mods
|
|
||||||
init-mods -> init-mods-end
|
|
||||||
init-mods-package-install -> init-mods-end
|
init-mods-package-install -> init-mods-end
|
||||||
init-mods -> init-mods-package-install
|
init-mods -> init-mods-package-install
|
||||||
init-samples -> init-nginx
|
init-samples -> init-nginx
|
||||||
init-permissions -> init-nginx-end
|
init-version-checks -> init-nginx-end
|
||||||
base -> init-os-end
|
|
||||||
init-adduser -> init-os-end
|
init-adduser -> init-os-end
|
||||||
init-device-perms -> init-os-end
|
init-device-perms -> init-os-end
|
||||||
init-envfile -> init-os-end
|
init-envfile -> init-os-end
|
||||||
init-migrations -> init-os-end
|
|
||||||
init-keygen -> init-permissions
|
init-keygen -> init-permissions
|
||||||
init-nginx -> init-php
|
init-nginx -> init-php
|
||||||
init-folders -> init-samples
|
init-folders -> init-samples
|
||||||
init-custom-files -> init-services
|
init-custom-files -> init-services
|
||||||
init-mods-end -> init-services
|
init-permissions -> init-version-checks
|
||||||
init-config-end -> init-version-checks
|
|
||||||
init-services -> svc-cron
|
init-services -> svc-cron
|
||||||
svc-cron -> legacy-services
|
svc-cron -> legacy-services
|
||||||
init-services -> svc-nginx
|
init-services -> svc-nginx
|
||||||
@@ -94,11 +92,12 @@ init_diagram: |
|
|||||||
svc-queue -> legacy-services
|
svc-queue -> legacy-services
|
||||||
}
|
}
|
||||||
Base Images: {
|
Base Images: {
|
||||||
"baseimage-alpine-nginx:3.20" <- "baseimage-alpine:3.20"
|
"baseimage-alpine-nginx:3.22" <- "baseimage-alpine:3.22"
|
||||||
}
|
}
|
||||||
"heimdall:development" <- Base Images
|
"heimdall:development" <- Base Images
|
||||||
# changelog
|
# changelog
|
||||||
changelogs:
|
changelogs:
|
||||||
|
- {date: "17.07.25:", desc: "Rebase to Alpine 3.22, enable PHP environment passthrough."}
|
||||||
- {date: "27.06.24:", desc: "Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings."}
|
- {date: "27.06.24:", desc: "Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings."}
|
||||||
- {date: "07.03.24:", desc: "Enable the opcache and disable file revalidation."}
|
- {date: "07.03.24:", desc: "Enable the opcache and disable file revalidation."}
|
||||||
- {date: "06.03.24:", desc: "Existing users should update: site-confs/default.conf - Cleanup default site conf."}
|
- {date: "06.03.24:", desc: "Existing users should update: site-confs/default.conf - Cleanup default site conf."}
|
||||||
|
|||||||
Reference in New Issue
Block a user