From: Nik Okuntseff Date: Fri, 28 Dec 2018 18:00:52 +0000 (+0000) Subject: Added a Dockerfile for app only as first step to containerization. See also PR#68. X-Git-Tag: timetracker_1.19-1~372 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=cb09c742b72be7025fc5e6640d89966de30bc14f;p=timetracker.git Added a Dockerfile for app only as first step to containerization. See also PR#68. --- diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..37cf6bfe --- /dev/null +++ b/Dockerfile @@ -0,0 +1,29 @@ +FROM php:7.2-apache + +# Use the default production configuration. +RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini" + +# Override with custom settings. +# COPY config/php_tt.ini $PHP_INI_DIR/conf.d/ + +# Install mysqli extension. +RUN docker-php-ext-install mysqli + +# Install gd extension. +RUN apt-get update && apt-get install libpng-dev -y \ + && docker-php-ext-install gd + +# Install ldap extension. +RUN apt-get install libldap2-dev -y \ + && docker-php-ext-install ldap +# TODO: check if ldap works, as the above is missing this step: +# && docker-php-ext-configure ldap --with-libdir=lib/x86_64-linux-gnu/ && \ + +# Cleanup. The intention was to keep image size down. +# RUN rm -rf /var/lib/apt/lists/* +# +# The above does not work. Files are removed, but +# image files (zipped or not) are not getting smaller. Why? + +COPY . /var/www/html/ + diff --git a/WEB-INF/templates/footer.tpl b/WEB-INF/templates/footer.tpl index fd999f83..9a62b145 100644 --- a/WEB-INF/templates/footer.tpl +++ b/WEB-INF/templates/footer.tpl @@ -12,7 +12,7 @@
-
 Anuko Time Tracker 1.18.36.4693 | Copyright © Anuko | +  Anuko Time Tracker 1.18.36.4694 | Copyright © Anuko | {$i18n.footer.credits} | {$i18n.footer.license} | {$i18n.footer.improve}