Add boilerplate code, Docker environment, Makefile etc.
This commit is contained in:
parent
1e9d351173
commit
114a67dbe4
21 changed files with 3766 additions and 0 deletions
30
Dockerfile
Normal file
30
Dockerfile
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
FROM php:7.3-apache AS base
|
||||
|
||||
WORKDIR /var/www
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y libzip-dev unzip git && \
|
||||
docker-php-ext-install pdo pdo_mysql zip
|
||||
|
||||
RUN a2enmod rewrite && \
|
||||
sed -ri -e 's!/var/www/html!/var/www/public!g' /etc/apache2/sites-available/*.conf
|
||||
|
||||
COPY --from=composer /usr/bin/composer /usr/bin/composer
|
||||
|
||||
|
||||
FROM base AS development
|
||||
|
||||
RUN cp $PHP_INI_DIR/php.ini-development $PHP_INI_DIR/php.ini && \
|
||||
pecl install xdebug && \
|
||||
docker-php-ext-enable xdebug
|
||||
|
||||
|
||||
# TODO: production image untested
|
||||
#FROM base AS production
|
||||
#
|
||||
#RUN cp $PHP_INI_DIR/php.ini-production $PHP_INI_DIR/php.ini
|
||||
#
|
||||
#COPY vendor/ /var/www/vendor/
|
||||
#COPY public/ /var/www/public/
|
||||
#COPY src/ /var/www/src/
|
||||
#COPY templates/ /var/www/templates/
|
||||
Loading…
Add table
Add a link
Reference in a new issue