christophe rousseau christophe
  • Joined on 2025-08-07

gitea-runner-base (latest)

Published 2026-02-18 12:01:43 +01:00 by christophe

Installation

docker pull dev.crfamille.fr/christophe/gitea-runner-base:latest
sha256:8962adeb29a14d3ed9103074f60a8b8013cc81ff141e92a92b9c4c721b4b33eb

Image Layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1769990400'
ENV DEBIAN_FRONTEND=noninteractive
ENV COMPOSER_ALLOW_SUPERUSER=1
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends curl wget gnupg2 lsb-release ca-certificates apt-transport-https software-properties-common && curl -fsSL https://packages.sury.org/php/apt.gpg | gpg --dearmor -o /etc/apt/trusted.gpg.d/php.gpg && echo "deb https://packages.sury.org/php/ bookworm main" > /etc/apt/sources.list.d/php.list && apt-get update # buildkit
RUN /bin/sh -c apt-get install -y --no-install-recommends php8.4-cli php8.4-dev php8.4-mysql php8.4-curl php8.4-xml php8.4-mbstring php8.4-intl php8.4-zip php8.4-gd php8.4-xdebug mariadb-server mariadb-client git unzip jq xmlstarlet swaks gnuplot libnet-ssleay-perl libio-socket-ssl-perl ca-certificates && rm -rf /var/lib/apt/lists/* && cpan Net::SSLeay # buildkit
RUN /bin/sh -c update-alternatives --set php /usr/bin/php8.4 # buildkit
RUN /bin/sh -c echo "xdebug.mode=coverage,debug\nxdebug.start_with_request=yes\nxdebug.log_level=0" > /etc/php/8.4/cli/conf.d/20-xdebug.ini # buildkit
COPY /usr/bin/composer /usr/bin/composer # buildkit
RUN /bin/sh -c curl -fsSL https://deb.nodesource.com/setup_22.x | bash - && apt-get install -y nodejs && npm install -g npm@latest # buildkit
COPY setup_db.sh /usr/local/bin/setup_db.sh # buildkit
RUN /bin/sh -c chmod +x /usr/local/bin/setup_db.sh # buildkit
WORKDIR /workspace
ENTRYPOINT ["/usr/local/bin/setup_db.sh"]
CMD ["bash"]
Details
Container
2026-02-18 12:01:43 +01:00
16
OCI / Docker
linux/amd64
541 MiB
Versions (13) View all
eb4464c 2026-02-18
20260218-1147 2026-02-18
latest 2026-02-18
20260218-0824 2026-02-18
20260217-1617 2026-02-17