From effb8486d7072b116f276a68e729841d51effa5e Mon Sep 17 00:00:00 2001 From: fox Date: Sat, 1 Feb 2020 07:55:28 +0000 Subject: [PATCH] Update page 'Home' --- Home.md | 73 ++------------------------------------------------------- 1 file changed, 2 insertions(+), 71 deletions(-) diff --git a/Home.md b/Home.md index 1ffe5c0..def2c08 100644 --- a/Home.md +++ b/Home.md @@ -62,77 +62,8 @@ You will need to set ``SELF_URL_PATH`` to a correct (i.e. visible from the outsi ### Stock Caddy container doesn't work on Raspberry Pi -See this thread https://community.tt-rss.org/t/cant-install-ttrss-on-a-raspberry-pi-4-with-docker/3135 - -TLDR: Either replace web container image with ``jessestuart/caddy`` (note that it has Caddy telemetry enabled) or use nginx as a web frontend instead: - -#### ``web/Dockerfile`` - -```dockerfile -FROM nginx:alpine - -COPY nginx.conf /etc/nginx/nginx.conf -``` - -#### ``web/nginx.conf`` - -```nginx -worker_processes auto; -pid /var/run/nginx.pid; - -events { - worker_connections 1024; -} - -http { - include /etc/nginx/mime.types; - default_type application/octet-stream; - - access_log /dev/stdout; - error_log /dev/stderr warn; - - sendfile on; - - index index.php; - - upstream app { - server app:9000; - } - - server { - listen 80; - root /var/www/html; - - location /tt-rss/cache { - aio threads; - internal; - } - - location ~ \.php$ { - # regex to split $uri to $fastcgi_script_name and $fastcgi_path - fastcgi_split_path_info ^(.+?\.php)(/.*)$; - - # Check that the PHP script exists before passing it - try_files $fastcgi_script_name =404; - - # Bypass the fact that try_files resets $fastcgi_path_info - # see: http://trac.nginx.org/nginx/ticket/321 - set $path_info $fastcgi_path_info; - fastcgi_param PATH_INFO $path_info; - - fastcgi_index index.php; - include fastcgi.conf; - - fastcgi_pass app; - } - - location / { - try_files $uri $uri/ =404; - } - - } -} -``` +- You can use nginx frontend instead of Caddy by uncommenting ``web-nginx`` container in ``docker-compose.yml``. +- Alternatively, replace web container source image with ``jessestuart/caddy`` (note that it has telemetry enabled). ## TODO