lucas cardoso
2 years ago
6 changed files with 80 additions and 98 deletions
@ -1,29 +1,25 @@ |
|||||||
FROM php:8.0-apache |
FROM php:8.1.7-apache |
||||||
RUN apt-get update && apt-get install -y \ |
|
||||||
vim git |
|
||||||
ADD https://raw.githubusercontent.com/mlocati/docker-php-extension-installer/master/install-php-extensions /usr/local/bin/ |
|
||||||
|
|
||||||
RUN chmod uga+x /usr/local/bin/install-php-extensions && sync && \ |
### Install surpervisor ### |
||||||
install-php-extensions pdo_pgsql |
RUN apt-get update -y |
||||||
|
RUN apt-get install -y supervisor unzip git vim |
||||||
|
RUN apt-get update && apt-get install -y libpq-dev && docker-php-ext-install pdo pdo_pgsql |
||||||
|
RUN curl -sS https://getcomposer.org/installer -o composer-setup.php |
||||||
|
RUN HASH=`curl -sS https://composer.github.io/installer.sig` |
||||||
|
RUN php composer-setup.php --install-dir=/usr/local/bin --filename=composer |
||||||
|
RUN mkdir -p /var/www/html/ /var/log/supervisor |
||||||
|
COPY supervisord.conf /etc/supervisor/supervisord.conf |
||||||
|
COPY apache2.conf /etc/apache2/apache2.conf |
||||||
|
COPY .htaccess /var/www/ |
||||||
|
RUN a2enmod rewrite |
||||||
|
RUN a2enmod actions |
||||||
|
## CONFIGURANDO AMBIENTE WEB ## |
||||||
|
WORKDIR /var/www/public |
||||||
|
RUN git config --global user.email "desenvolvimento@simplesip.com.br" |
||||||
|
RUN git config --global user.name "Desenvolvimento" |
||||||
|
COPY . /var/www/public |
||||||
|
RUN composer install |
||||||
|
EXPOSE 80 |
||||||
|
|
||||||
RUN echo "ServerName 192.168.115.65" >> /etc/apache2/apache2.conf &&\ |
#CMD supervisord -n -c /etc/supervisor/supervisord.conf |
||||||
a2enmod rewrite &&\ |
#CMD [ "/usr/sbin/httpd", "-D", "FOREGROUND" ] |
||||||
a2dissite 000-default |
|
||||||
|
|
||||||
COPY apache2.conf /etc/apache2/ |
|
||||||
COPY ports.conf /etc/apache2/ |
|
||||||
COPY . . |
|
||||||
RUN a2enmod headers |
|
||||||
RUN service apache2 restart |
|
||||||
|
|
||||||
WORKDIR /var/www/html |
|
||||||
|
|
||||||
COPY index.php index.php |
|
||||||
|
|
||||||
RUN chmod -R 777 /var/www/html/ |
|
||||||
RUN chmod -R 777 /tmp |
|
||||||
RUN chown -R www-data:www-data /var/www/html |
|
||||||
EXPOSE 8081 |
|
||||||
EXPOSE 8090 |
|
||||||
EXPOSE 5432 |
|
||||||
ENTRYPOINT ["./inicia.sh"] |
|
@ -1,13 +0,0 @@ |
|||||||
[supervisord] |
|
||||||
nodaemon=true |
|
||||||
user=root |
|
||||||
|
|
||||||
[program:apache2] |
|
||||||
command=/usr/bin/pidproxy /var/run/httpd.pid /bin/bash -c "/usr/sbin/httpd -DFOREGROUND -k start" |
|
||||||
redirect_stderr=true |
|
||||||
|
|
||||||
[program:test_services] |
|
||||||
command=php /var/www/html/aplicativo/integracao/media/tests/test_services.php |
|
||||||
|
|
||||||
[program:websocket] |
|
||||||
command=php /var/www/html/aplicativo/integracao/media/websocket/websocket.php |
|
Loading…
Reference in new issue