Refactoring docker image building, NEW: added docker compose support
Signed-off-by: giandonato.inverso@edempg.it <giandonato.inverso@studenti.unimi.it>
This commit is contained in:
committed by
giandonato.inverso@edempg.it
parent
5335b6fb7e
commit
68a2b9f7f3
+24
@@ -0,0 +1,24 @@
|
||||
FROM php:latest
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --no-install-recommends less nano tini curl bash tar git zip unzip && \
|
||||
#echo "**** # To install networking tools for testing purpose ****" && \
|
||||
apt-get install -y --no-install-recommends iputils-ping dnsutils net-tools procps && \
|
||||
#echo "**** cleanup ****" && \
|
||||
apt-get autoremove -y && \
|
||||
apt-get clean -y
|
||||
|
||||
RUN apt-get update
|
||||
RUN apt-get install -y --no-install-recommends libzip-dev libjpeg62-turbo-dev libpng-dev libfreetype6-dev
|
||||
|
||||
RUN docker-php-source extract
|
||||
RUN docker-php-ext-install pdo_mysql zip exif pcntl gd
|
||||
RUN docker-php-ext-install mysqli && docker-php-ext-enable mysqli
|
||||
RUN docker-php-ext-install gettext && docker-php-ext-enable gettext
|
||||
RUN docker-php-ext-install sockets && docker-php-ext-enable sockets
|
||||
|
||||
WORKDIR /var/www/html
|
||||
COPY ./src ./
|
||||
RUN chmod 755 *;
|
||||
EXPOSE 80
|
||||
CMD ["php", "-S", "0.0.0.0:80"]
|
||||
Reference in New Issue
Block a user