You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
1.1 KiB
30 lines
1.1 KiB
FROM php:7.4-fpm |
|
RUN apt-get update && apt-get install -y \ |
|
libfreetype6-dev \ |
|
libjpeg62-turbo-dev \ |
|
libpng-dev \ |
|
git vim \ |
|
&& docker-php-ext-configure gd --with-freetype --with-jpeg \ |
|
&& docker-php-ext-install -j$(nproc) gd |
|
|
|
RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" |
|
RUN php -r "if (hash_file('sha384', 'composer-setup.php') === '55ce33d7678c5a611085589f1f3ddf8b3c52d662cd01d4ba75c0ee0459970c2200a51f492d557530c71c15d8dba01eae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" |
|
RUN php composer-setup.php |
|
RUN php composer-setup.php --filename=composer --install-dir=/bin |
|
|
|
WORKDIR /var/www/html |
|
|
|
RUN git clone http://desenvolvimento:SimpleS_G1t34@192.168.115.233:3000/awade/simples_client.git |
|
|
|
WORKDIR /var/www/html/simples_client |
|
|
|
RUN php /bin/composer install |
|
|
|
EXPOSE 80 |
|
|
|
ENTRYPOINT [ "php" ] |
|
|
|
CMD ["-S", "0.0.0.0:80", "-t", "/var/www/html/simples_client"] |
|
|
|
# docker image build -t client_whatsapp . |
|
# docker run -d --name client_whatsapp -p 8001:80 client_whatsapp |