|
|
|
@ -1,5 +1,4 @@ |
|
|
|
FROM php:8.2-apache |
|
|
|
FROM php:8.2-apache |
|
|
|
LABEL maintainer='Jaivic' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RUN a2enmod rewrite |
|
|
|
RUN a2enmod rewrite |
|
|
|
|
|
|
|
|
|
|
|
@ -9,23 +8,32 @@ RUN apt-get update && apt-get install -y \ |
|
|
|
libzip-dev \ |
|
|
|
libzip-dev \ |
|
|
|
libxml2-dev \ |
|
|
|
libxml2-dev \ |
|
|
|
libpq-dev \ |
|
|
|
libpq-dev \ |
|
|
|
libpng-dev \ |
|
|
|
libpng-dev |
|
|
|
nano \ |
|
|
|
RUN docker-php-ext-install \ |
|
|
|
&& docker-php-ext-install pdo pdo_pgsql pgsql zip bcmath gd intl soap opcache \ |
|
|
|
pdo \ |
|
|
|
&& docker-php-ext-configure pgsql -with-pgsql=/usr/local/pgsql |
|
|
|
pdo_pgsql \ |
|
|
|
|
|
|
|
pgsql \ |
|
|
|
|
|
|
|
zip \ |
|
|
|
|
|
|
|
bcmath \ |
|
|
|
|
|
|
|
gd \ |
|
|
|
|
|
|
|
intl \ |
|
|
|
|
|
|
|
soap \ |
|
|
|
|
|
|
|
opcache |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
RUN docker-php-ext-configure pgsql -with-pgsql=/usr/local/pgsql |
|
|
|
|
|
|
|
|
|
|
|
COPY --from=composer /usr/bin/composer /usr/bin/composer |
|
|
|
COPY --from=composer /usr/bin/composer /usr/bin/composer |
|
|
|
|
|
|
|
|
|
|
|
ENV COMPOSER_ALLOW_SUPERUSER 1 |
|
|
|
ENV COMPOSER_ALLOW_SUPERUSER 1 |
|
|
|
|
|
|
|
|
|
|
|
COPY ./src/ /var/www/ddjj |
|
|
|
COPY ./src/ /var/www/html |
|
|
|
COPY ./docker/000-default.conf /etc/apache2/sites-enabled/000-default.conf |
|
|
|
COPY ./docker/000-default.conf /etc/apache2/sites-enabled/000-default.conf |
|
|
|
WORKDIR /var/www/ddjj |
|
|
|
WORKDIR /var/www/html |
|
|
|
|
|
|
|
|
|
|
|
RUN chown -R www-data:www-data /var/www/ddjj \ |
|
|
|
RUN chown -R www-data:www-data /var/www/html \ |
|
|
|
&& composer install |
|
|
|
&& composer install |
|
|
|
|
|
|
|
|
|
|
|
RUN cd /var/www/ddjj/storage/ \ |
|
|
|
RUN cd /var/www/html/storage/ \ |
|
|
|
&& mkdir -p framework/sessions framework/views framework/cache/data \ |
|
|
|
&& mkdir -p framework/sessions framework/views framework/cache/data \ |
|
|
|
&& chmod -R 775 framework \ |
|
|
|
&& chmod -R 775 framework \ |
|
|
|
&& chown -R www-data:www-data framework \ |
|
|
|
&& chown -R www-data:www-data framework \ |
|
|
|
|