Block a user
booking-main (sha-3d28edc)
Published 2026-10-24 22:41:23 +02:00 by xniicki
Installation
docker pull gitea.xniicki.de/xniicki/booking-main:sha-3d28edcsha256:957cc1a524ac55e755552761a1bef122eee9b1b489c9b39844f027cde31660db
Images
| Digest | OS / Arch | Size |
|---|---|---|
| ffb225654b | linux/amd64 | 121 MiB |
Image Layers ( linux/amd64)
| # debian.sh --arch 'amd64' out/ 'trixie' '@1791158400' |
| ENV PHP_VERSION=8.4 |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl && curl -sSLo /tmp/sury.deb https://packages.sury.org/debsuryorg-archive-keyring.deb && dpkg -i /tmp/sury.deb && rm /tmp/sury.deb && . /etc/os-release && echo "deb [signed-by=/usr/share/keyrings/debsuryorg-archive-keyring.gpg] https://packages.sury.org/php/ $VERSION_CODENAME main" > /etc/apt/sources.list.d/sury-php.list && apt-get update && apt-get install -y --no-install-recommends apache2 libapache2-mod-php$PHP_VERSION php$PHP_VERSION-cli php$PHP_VERSION-bcmath php$PHP_VERSION-curl php$PHP_VERSION-gd php$PHP_VERSION-intl php$PHP_VERSION-mbstring php$PHP_VERSION-mysql php$PHP_VERSION-opcache php$PHP_VERSION-pgsql php$PHP_VERSION-redis php$PHP_VERSION-sqlite3 php$PHP_VERSION-xml php$PHP_VERSION-zip mariadb-client && rm -rf /var/lib/apt/lists/* # buildkit |
| COPY docker/php.prod.ini /etc/php/8.4/apache2/conf.d/99-app.ini # buildkit |
| COPY docker/php.prod.ini /etc/php/8.4/cli/conf.d/99-app.ini # buildkit |
| COPY docker/apache.conf /etc/apache2/sites-available/000-default.conf # buildkit |
| RUN /bin/sh -c a2enmod rewrite headers && a2disconf other-vhosts-access-log serve-cgi-bin && : > /etc/apache2/ports.conf && mkdir -p /var/run/apache2 /var/lock/apache2 /var/log/apache2 && chown -R www-data:www-data /var/run/apache2 /var/lock/apache2 /var/log/apache2 # buildkit |
| WORKDIR /app |
| COPY . /app # buildkit |
| COPY /app/vendor /app/vendor # buildkit |
| COPY /app/public/build /app/public/build # buildkit |
| COPY docker/entrypoint.sh /usr/local/bin/entrypoint # buildkit |
| COPY docker/healthcheck.sh /usr/local/bin/healthcheck # buildkit |
| RUN /bin/sh -c chmod +x /usr/local/bin/entrypoint /usr/local/bin/healthcheck && ln -sfn /app/storage/app/public /app/public/storage && chown -R www-data:www-data storage bootstrap/cache && chmod -R ug+rwX storage bootstrap/cache # buildkit |
| ENV CONTAINER_ROLE=web |
| EXPOSE [8080/tcp] |
| HEALTHCHECK {Test:[CMD healthcheck] Interval:30s Timeout:5s StartPeriod:2m0s StartInterval:0s Retries:3} |
| ENTRYPOINT ["entrypoint"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.created | 2026-10-24T20:40:49.998Z |
| org.opencontainers.image.description | Course booking & management system (Laravel 13 + Livewire 3) |
| org.opencontainers.image.licenses | |
| org.opencontainers.image.revision | 3d28edcb3f2888aa6e3f21ad57b5b834bb81beea |
| org.opencontainers.image.source | https://gitea.xniicki.de/xniicki/booking-main |
| org.opencontainers.image.title | booking-main |
| org.opencontainers.image.url | https://gitea.xniicki.de/xniicki/booking-main |
| org.opencontainers.image.version | testing |
Details
2026-10-24 22:41:23 +02:00
Versions (11)
View all
Container
0
OCI / Docker
buildcache
2026-11-05
testing
2026-11-05
sha-8d88bb2
2026-11-05
sha-b604921
2026-10-25
sha-28b82eb
2026-10-24