+20
@@ -0,0 +1,20 @@
|
||||
FROM debian:stable-slim
|
||||
|
||||
# base
|
||||
RUN apt update
|
||||
|
||||
# prepary sury repo
|
||||
RUN apt install -y curl
|
||||
RUN apt install -y lsb-release
|
||||
RUN apt install -y ca-certificates
|
||||
RUN curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb
|
||||
RUN dpkg -i /tmp/debsuryorg-archive-keyring.deb
|
||||
RUN sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
|
||||
RUN apt update
|
||||
|
||||
# install PHP 8.3
|
||||
RUN apt install -y php8.3-cli php8.3-common php8.3-curl php8.3-imagick php8.3-intl php8.3-mbstring php8.3-opcache php8.3-readline php8.3-xml php8.3-zip
|
||||
|
||||
# get composer
|
||||
RUN mkdir -p /app/bin
|
||||
RUN curl -s http://getcomposer.org/installer | /usr/bin/php8.3 -d date.timezone="Europe/Paris" -- --install-dir=/app/bin/
|
||||
Reference in New Issue
Block a user