From ea6c9c8b04bf23ef6d51c3597682e34355c5c930 Mon Sep 17 00:00:00 2001 From: borgal Date: Wed, 15 Sep 2021 11:08:58 +0000 Subject: [PATCH] Web Development Umgebung angepasst --- dev_webserver/.env.sample | 9 +++++++++ dev_webserver/Dockerfile | 20 ++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 dev_webserver/.env.sample create mode 100644 dev_webserver/Dockerfile 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