Block a user
booking-main (sha-28b82eb)
Published 2026-10-24 23:33:31 +02:00 by xniicki
Installation
docker pull gitea.xniicki.de/xniicki/booking-main:sha-28b82ebsha256:db7c7e9cacf14f11a93bd405d7318f7df12b42eb0cca79b89a95bb3a46994aac
Images
| Digest | OS / Arch | Size |
|---|---|---|
| e052393817 | 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 brotli && a2disconf other-vhosts-access-log serve-cgi-bin && : > /etc/apache2/ports.conf && : > /etc/apache2/mods-available/deflate.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-24T21:33:01.499Z |
| org.opencontainers.image.description | Course booking & management system (Laravel 13 + Livewire 3) |
| org.opencontainers.image.licenses | |
| org.opencontainers.image.revision | 28b82eb4340af66c25d2022eb6581bd8c5e1a49d |
| 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 23:33:31 +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