2022-05-10 06:48:16 +12:00
|
|
|
ARG docker_registry=docker.io/alnoda
|
2022-05-22 19:29:05 +12:00
|
|
|
ARG image_tag=2.1
|
2022-05-10 06:48:16 +12:00
|
|
|
|
|
|
|
FROM ${docker_registry}/codeserver-workspace:${image_tag}
|
|
|
|
USER root
|
|
|
|
|
2022-05-13 10:13:04 +12:00
|
|
|
COPY docs/getting-started.md /home/docs/docs/getting-started.md
|
|
|
|
|
2022-05-10 06:48:16 +12:00
|
|
|
RUN echo "------------------------------------------------------ PHP " \
|
|
|
|
&& add-apt-repository -y ppa:ondrej/php \
|
|
|
|
&& apt-get -y update \
|
2022-05-13 10:13:04 +12:00
|
|
|
&& apt-get -y install php8.1 \
|
2022-05-10 06:48:16 +12:00
|
|
|
&& echo "------------------------------------------------------ modules" \
|
|
|
|
&& apt-get install -y php8.1-cli php8.1-common php8.1-mysql php8.1-zip php8.1-gd php8.1-mbstring php8.1-curl php8.1-xml php8.1-bcmath \
|
|
|
|
&& echo "------------------------------------------------------ Composer" \
|
|
|
|
&& cd /tmp && php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \
|
|
|
|
&& php composer-setup.php \
|
|
|
|
&& php -r "unlink('composer-setup.php');" \
|
|
|
|
&& mv ./composer.phar /usr/bin/composer
|
|
|
|
|
|
|
|
USER abc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|