File tree Expand file tree Collapse file tree 1 file changed +12
-11
lines changed
Expand file tree Collapse file tree 1 file changed +12
-11
lines changed Original file line number Diff line number Diff line change 11FROM ghcr.io/labring-actions/devbox/debian-ssh-12.6:a5f75b3
2-
3- RUN cd /home/devbox/project && \
4- rm -rf ./*
5-
6- COPY /Language/php/project /home/devbox/project
2+ # Set the user to root
3+ USER root
74
85RUN apt update && \
96 apt install -y apt-transport-https lsb-release ca-certificates wget && \
107 wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg && \
118 echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/php.list && \
129 apt update && \
13- apt install -y php8.2 php8.2-cli php8.2-common php8.2-xml php-pear php8.2-mbstring php-pgsql php-mysql php-mongo php-redis && \
10+ apt install -y php8.2 php8.2-cli php8.2-common php8.2-xml php-pear php8.2-mbstring php-pgsql php-mysql php-mongo php-redis && \
1411 curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer && \
15- chown -R devbox:devbox /home/devbox/project && \
16- chmod -R u+rw /home/devbox/project && \
17- rm -rf /var/lib/apt/lists/* && \
18- chmod -R +x /home/devbox/project/entrypoint.sh
12+ rm -rf /var/lib/apt/lists/*
1913
2014COPY /Language/php/php.ini /etc/php/8.2/apache2/php.ini
2115
22- RUN mkdir /root/.devbox
16+ USER devbox
17+
18+ RUN mkdir -p /home/devbox/.devbox && \
19+ if [ -d /home/devbox/project ]; then rm -rf /home/devbox/project/*; fi
20+
21+ COPY --chown=devbox:devbox /Language/php/project /home/devbox/project
22+
23+ RUN chmod +x /home/devbox/project/entrypoint.sh
You can’t perform that action at this time.
0 commit comments