aboutsummaryrefslogtreecommitdiff
path: root/Docker/Dockerfile
AgeCommit message (Collapse)Author
2020-05-02Revert to Ubuntu 19.10 (#2943)Gravatar Alexandre Alapetite
* Revert to Ubuntu 19.10 #Fix https://github.com/FreshRSS/FreshRSS/issues/2939 Revert https://github.com/FreshRSS/FreshRSS/pull/2925 Will upgrade back to 20.04 when Ubuntu bugs are fixed, e.g. https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1867675 * Revert changelog
2020-04-25Docker: Ubuntu 20.04 (#2925)Gravatar Alexandre Alapetite
https://ubuntu.com/blog/ubuntu-20-04-lts-arrives PHP 7.4.3, Apache 2.4.41 https://php.net/migration74 We have already addressed PHP 7.4 issues in FreshRSS 1.16
2019-10-26New environment variable COPY_LOG_TO_SYSLOG (#2591)Gravatar Alexandre Alapetite
* New environment variable COPY_LOG_TO_SYSLOG False by default. Makes it easy to monitor all logs from Syslog or STDERR (e.g. docker logs). * Suggestion of native constants
2019-10-19Docker update to Ubuntu 19.10 (#2577)Gravatar Alexandre Alapetite
Released today with PHP 7.3.8, Apache 2.4.41 http://releases.ubuntu.com/eoan/
2019-08-22Minz: New environment variable to control development mode (#2508)Gravatar Alexandre Alapetite
* New environment variable to control development mode Suggestion of new enviromnent variable, as discussed https://github.com/FreshRSS/FreshRSS/pull/2492#issuecomment-523613920 * Update Docker/README.md Co-Authored-By: Frans de Jonge <fransdejonge@gmail.com> * Update Docker/README.md Co-Authored-By: Frans de Jonge <fransdejonge@gmail.com> * Update Docker/README.md Co-Authored-By: Frans de Jonge <fransdejonge@gmail.com> * Declare ENV in Dockerfile Tested
2019-07-23Ignore JSON notationGravatar Sandro Jäckel
2019-07-22Replace curl healthcheck with pure php, apply haodlint suggestions (#2455)Gravatar Sandro Jäckel
Closes #2453
2019-07-21Add php-gmp for API in Ubuntu 32-bit (#2450)Gravatar Alexandre Alapetite
And adjust slightly the HEALTHCHECK parameters for faster start in Træfik
2019-07-07Docker healthcheck+ labels (#2438)Gravatar Alexandre Alapetite
* Add Docker labels And try to fix the platform metadata for ARM, and add health check * Execution rights * Remove experimental features not supported by Docker Hub "--squash" is only supported on a Docker daemon with experimental features enabled. build hook failed! (1) * Fix paths
2019-07-04Don't delete lists directory, small nitpick (#2435)Gravatar Sandro Jäckel
2019-06-21Update Docker to Ubuntu 19.04Gravatar Alexandre Alapetite
2019-04-02Docker fix cron logs (#2329)Gravatar Alexandre Alapetite
Fix environment variable bug
2019-04-02Docker better use of crontab (#2326)Gravatar Alexandre Alapetite
Misc. from https://github.com/FreshRSS/FreshRSS/pull/2325 https://github.com/FreshRSS/FreshRSS/issues/2319
2019-04-02Fix Docker cron mistake (#2325)Gravatar Alexandre Alapetite
https://github.com/FreshRSS/FreshRSS/issues/2319
2019-04-01Fix Docker Ubuntu cron (#2321)Gravatar Alexandre Alapetite
https://github.com/FreshRSS/FreshRSS/issues/2319
2019-03-19Docker ca-certificates missing (#2285)Gravatar Alexandre Alapetite
2019-03-02Docker Ubuntu notes (#2259)Gravatar Alexandre Alapetite
https://github.com/FreshRSS/FreshRSS/pull/2205 (And removed proxy_fcgi forgotten from php-fpm)
2019-03-02Docker image alternative using Ubuntu (#2205)Gravatar Alexandre Alapetite
* Docker image alternative using Ubuntu Ubuntu seems to be faster, cf. e.g. PHPBench. It is quite usual for Docker images to offer both a Debian/Ubuntu and an Alpine version, so we could also do the same if there is any need. Follow-up of https://github.com/FreshRSS/FreshRSS/pull/2202 * Only explicit use of Apache confs Fix double-logging issue * Explicit ServerTokens OS Default Apache configuration in Ubuntu, which was removed when disabling all confs. It is also the default Apache configuration in Alpine. * Take advantage of syslog for actualization Same than for Alpine https://github.com/FreshRSS/FreshRSS/pull/2208/commits/43ab629e27799cb28ec28ad409a512e128d11e97 * COPY_SYSLOG_TO_STDERR Same as https://github.com/FreshRSS/FreshRSS/pull/2213 * Update to libapache2-mod-php instead of php-fpm * Default to Ubuntu Ubuntu mod-php wins, being ~14% faster than Ubuntu php-fpm (which was ~300% faster than Alpine mod-php)
2019-02-03Alpine 3.9Gravatar Alexandre Alapetite
PHP 7.2.14, Apache 2.4.38 https://alpinelinux.org/posts/Alpine-3.9.0-released.html
2019-01-16Docker Alpine PHP timezone (#2218)Gravatar Alexandre Alapetite
https://github.com/FreshRSS/FreshRSS/issues/2153
2019-01-08COPY_SYSLOG_TO_STDERR (#2213)Gravatar Alexandre Alapetite
Update of https://github.com/FreshRSS/FreshRSS/pull/2208 Fixes https://github.com/FreshRSS/FreshRSS/issues/2212
2019-01-06Changelog + Revert mistakes from 2202 and 2204 (#2210)Gravatar Alexandre Alapetite
* GMP is needed because Alpine on e.g. ARM runs 32-bit https://github.com/FreshRSS/FreshRSS/pull/2202 * Remove documentation for Træfik HTTP authentication as it is not compatible with API https://github.com/FreshRSS/FreshRSS/pull/2204 https://github.com/FreshRSS/FreshRSS/pull/2208 https://github.com/FreshRSS/FreshRSS/pull/2207
2019-01-06Copy syslog to STDERR (#2208)Gravatar Alexandre Alapetite
* Use openlog before syslog In order to have a copy on stderr when syslog is not available. * Take advantage of syslog for actualization Pipe cron job STDERR and syslog to Docker log Cf. https://github.com/FreshRSS/FreshRSS/pull/2202/commits/00bd467655b7c060cdae388519b2413d12d8cb0f
2019-01-02Apache performance (#2202)Gravatar Alexandre Alapetite
* Apache performance API: Use SetEnvIf if available and fallback to RewriteRule Docker: Disable unused modules. Docker: Hard-include .htaccess to avoid having to scan for changes in that file. Docker: Disable security check of symlinks, which we do not use ayway. * Apache readme * Docker/Apache tuning Run cron job with correct www-data user instead of root Remove PHP GMP module uneeded for 64-bit Docker image Add option to mount custom .htaccess for HTTP authentication Re-add Apache module for HTTP authentication Move Alpine-specific instructions to Docker file (instead of Apache conf) to make it easier to have other base images than Alpine
2018-07-07Docker from Alpine 3.8 (#1956)Gravatar Alexandre Alapetite
PHP 7.2 http://php.net/manual/migration72.incompatible.php TODO: create_function() is deprecated (used by lib_phpQuery.php)
2018-04-26Apache overrides were not enough (#1873)Gravatar Alexandre Alapetite
It looks like overrides of CustomLog, ErrorLog, Listen did not do the job fully. Updated to comment out those lines in httpd.conf. Fixes the fact that logs were kept in /var/log/apache2/ (instead of being only given via STDOUT to Docker logs) and the "internal dummy connection" bug over IPv6 (Docker is typically only IPv4).
2018-04-26cron in Docker image (#1871)Gravatar Alexandre Alapetite
* cron in Docker image https://github.com/FreshRSS/FreshRSS/issues/1869 * Fix cron CMD * Minor readme * Docker run d instead of dit There should not be a need for STDIN or TTY * Minor sed param
2018-03-05Docker missing PHP extensionsGravatar Alexandre Alapetite
php7-iconv php7-xmlreader php7-zlib https://github.com/FreshRSS/FreshRSS/issues/1821
2018-03-04Docker add simplexmlGravatar Alexandre Alapetite
Needed for OPML import
2018-03-04Docker follow-up (#1817)Gravatar Alexandre Alapetite
* Docker follow-up https://github.com/FreshRSS/FreshRSS/pull/1813 * Readme links cloud.docker.com does not seem to have a public version of the pages re-add https://hub.docker.com/r/freshrss/freshrss/ * Link to original GitHub readme * Docker readme MySQL PostgreSQL https://github.com/FreshRSS/FreshRSS/pull/1817#issuecomment-370195319 * docker exec username
2018-03-04New Docker (#1813)Gravatar Alexandre Alapetite
* Draft of new Docker Based on Alpine Linux. Size ~78MB. https://github.com/FreshRSS/docker-freshrss/issues/4 https://github.com/FreshRSS/FreshRSS/issues/520 https://github.com/FreshRSS/docker-freshrss https://github.com/FreshRSS/docker-freshrss-production * Docker readme * +x execution rights prepare * Docker readme links to hub.docker.com https://hub.docker.com/r/freshrss/freshrss/