Files
php-de/Dockerfile
T

23 lines
784 B
Docker
Raw Normal View History

2026-10-21 21:59:53 +02:00
FROM ubuntu:26.04
2022-10-30 19:06:19 +01:00
2024-06-05 21:47:57 +02:00
# add php ppa and setup apt
2026-02-02 20:21:42 +01:00
RUN DEBIAN_FRONTEND=noninteractive apt update && apt -y install software-properties-common && add-apt-repository ppa:ondrej/php
2022-10-30 19:06:19 +01:00
2022-11-16 13:28:19 +01:00
# base php & composer
2026-10-21 21:59:53 +02:00
RUN DEBIAN_FRONTEND=noninteractive apt install -y --no-install-recommends php8.6-cli composer
2022-11-16 13:28:19 +01:00
# curl, gd, xml
2026-10-21 21:59:53 +02:00
RUN DEBIAN_FRONTEND=noninteractive apt install -y --no-install-recommends php8.6-gd php8.6-xml php8.6-curl php8.6-redis php8.6-mbstring php8.6-zip
2022-11-16 13:28:19 +01:00
# change locale
2026-10-21 21:59:53 +02:00
RUN DEBIAN_FRONTEND=noninteractive apt install -y locales php8.6-intl \
2022-11-16 13:28:19 +01:00
&& sed -i 's/^# *\(de_DE.UTF-8\)/\1/' /etc/locale.gen \
2022-10-30 19:06:19 +01:00
&& locale-gen
2022-11-16 13:28:19 +01:00
# cleanup
RUN rm -rf /var/lib/apt/lists/*
# runtime
COPY docker-php-entrypoint /usr/local/bin/
ENTRYPOINT ["/usr/local/bin/docker-php-entrypoint"]
CMD ["php", "-a"]