diff --git a/dev_webserver/.env.sample b/dev_webserver/.env.sample new file mode 100644 index 0000000..1248e3b --- /dev/null +++ b/dev_webserver/.env.sample @@ -0,0 +1,9 @@ +#MySQL Datenbank +MYSQL_USER=changeMe +MYSQL_PASSWORD=changeMe +MYSQL_ROOT_PASSWORD=changeMe + +#Code-Server +PASSWORD=changeMe +SUDO_PASSWORD=changeMe +PROXY_DOMAIN=code.meineDomain.de \ No newline at end of file diff --git a/dev_webserver/Dockerfile b/dev_webserver/Dockerfile new file mode 100644 index 0000000..c07a92e --- /dev/null +++ b/dev_webserver/Dockerfile @@ -0,0 +1,20 @@ +#FROM php:7.4.3-apache +FROM php:apache + +RUN apt-get update \ +&& apt-get install -y \ +libfreetype6-dev \ +libjpeg62-turbo-dev \ +libpng-dev \ +libzip-dev \ +&& a2enmod rewrite \ +&& a2enmod headers + +RUN docker-php-ext-configure gd --with-freetype --with-jpeg +RUN docker-php-ext-install opcache gd pdo_mysql zip + +# Backup, falls mysqli nicht funktioniert +RUN docker-php-ext-install mysqli + +RUN echo "ServerName localhost" >> /etc/apache2/apache2.conf +RUN service apache2 restart \ No newline at end of file