aboutsummaryrefslogtreecommitdiff
path: root/Docker
AgeCommit message (Collapse)Author
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-19Minor docker doc changes (#2284)Gravatar Alexandre Alapetite
* Minor docker doc changes Fix Træfik temp volume minor issue * Warning for non x86-64 * Formatting * Minor * Wording
2019-03-19Add Authorization header forwarding to the Nginx configuration for Docker ↵Gravatar Benjamin Bouvier
(#2282) * Add Authorization header forwarding to the Nginx configuration for Docker * Comment
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-06Forgotten cron fixGravatar Alexandre Alapetite
https://github.com/FreshRSS/FreshRSS/pull/2208
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-02HTTP authenfication fixes (#2204)Gravatar Alexandre Alapetite
* Security fixes when HTTP user does not exist in FreshRSS * Accept HTTP header X-WebAuth-User for delegated HTTP Authentication (e.g. Træfik) * Document delegated HTTP authentication from https://github.com/FreshRSS/FreshRSS/pull/2202
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-12-18hub.docker.comGravatar Alexandre Alapetite
https://blog.docker.com/2018/12/the-new-docker-hub/
2018-12-18Support of proxies with subfolder / path rules (#2191)Gravatar Alexandre Alapetite
Support HTTP_X_FORWARDED_PREFIX HTTP_X_FORWARDED_HOST Improve Docker/Træfik for rules based on path/sub-folder
2018-12-18Update Docker readme (#2189)Gravatar Alexandre Alapetite
* Update Docker readme Promote the use of an automated reverse proxy such as Træfik. Propose other good practices. * Typo
2018-11-27Update Docker README.md for Nginx reverse proxy configuration (#2151)Gravatar Thomas
* Update README.md * Small adjustements * Whitespace * Tabs
2018-09-28Escape cron step values with backslash (#2032)Gravatar Jan
* Escape cron step values with backslash Escape cron step values with backslash in $CRON_MIN * Change sed delimiter to allow unescaped slashes
2018-09-08Changelog 2005Gravatar Alexandre Alapetite
+ fix Docker readme version https://github.com/FreshRSS/FreshRSS/pull/2005
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-05-29 Correct docker-compose.yml file and add a corresponding note in the doc. ↵Gravatar Upils
(#1906) * Add a docker compose example. Using postgresql and with traefik specific labels. * Added docker-compose specific documentation. * Move docker-compose section at the end of the README.md. * Correct docker-compose.yml file and add a corresponding note in the doc. * Typo in doc.
2018-05-20Changelog 1882Gravatar Alexandre Alapetite
https://github.com/FreshRSS/FreshRSS/pull/1882
2018-05-09Add a docker compose example. (#1882)Gravatar Upils
* Add a docker compose example. Using postgresql and with traefik specific labels. * Added docker-compose specific documentation. * Move docker-compose section at the end of the README.md.
2018-04-26Tab to spaces in multiline shellGravatar Alexandre Alapetite
Copy pasting the commands was not working due to tabs, in e.g. Ubuntu terminal.
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/