198 Commits (master)
 

Author SHA1 Message Date
Andrew Dolgov 6418c518db Merge branch 'feature/php8.2' into 'master'
Bump to Alpine 3.18, PHP 8.2

See merge request 
wn_ d07fe389fa Bump to Alpine 3.18, PHP 8.2
Andrew Dolgov 7ac569ec69
add APCu & opcache
Andrew Dolgov 2440db0314
Merge branch 'master' of gitlab.tt-rss.org:tt-rss/ttrss-docker-compose
Andrew Dolgov e365fe04dc
add php81-sockets
fox 72994f375b Merge pull request 'Allow to replace "app" server name in nginx by value of an env var' () from mossroy/ttrss-docker-compose:replace-hardcoded-app-DNS-with-env-var into master
Reviewed-on: https://dev.tt-rss.org/tt-rss/ttrss-docker-compose/pulls/10
Mossroy 71e21bb99a Rename env var to APP_UPSTREAM
Mossroy 2444e197c2 Allow to replace "app" server name in nginx by value of an env var
By default, nginx sends php requests to an upstream "app" server.
While keeping this default behavior, this commit allows the user
to override this server name at runtime, by setting an
APP_SERVERNAME env var to the nginx container
fox f749a36506 Merge pull request 'Add tzdata package in app docker image to allow use of TZ env var' () from mossroy/ttrss-docker-compose:add-tzdata-package-in-app-docker-image into master
Reviewed-on: https://dev.tt-rss.org/tt-rss/ttrss-docker-compose/pulls/8
mossroy 5222af4e83 Add tzdata package in app docker image to allow use of TZ env var
In nginx container, it's already possible to choose the timezone by setting a TZ env var (because it's based on nginx:alpine image, that includes this package, see https://github.com/nginxinc/docker-nginx/blob/master/Dockerfile-alpine-slim.template#L96)

This commit simply adds this same package in app docker image.
It seems much cleaner to me than injecting /etc/timezone and /etc/localtime
fox 3d04ec6412 Merge pull request 'Bump to Alpine 3.17' () from wn/ttrss-docker-compose:feature/alpine-3.17 into master
Reviewed-on: https://dev.tt-rss.org/tt-rss/ttrss-docker-compose/pulls/6
wn_ f447fad75c Bump to Alpine 3.17.
Andrew Dolgov db3b18c016
remove NGINX_XACCEL_PREFIX (does nothing)
Andrew Dolgov 3491194167
add php81-xmlwriter
Andrew Dolgov 01f6e5442e
Merge branch 'master' of git.tt-rss.org:tt-rss/ttrss-docker-compose
Andrew Dolgov 6364d2cbce
add php81-simplexml
fox ab202475e9 Merge pull request 'Also call update-ca-certifacates at startup of updater' () from mechnich/ttrss-docker-compose:fix-custom-certificates-in-updater into master
Reviewed-on: https://dev.tt-rss.org/tt-rss/ttrss-docker-compose/pulls/4
jmechnich 024f7093a0 Also call update-ca-certifacates at startup of updater
Andrew Dolgov fb2eee1edc
remove plugin-specific Jenkinsfile
Andrew Dolgov 78eb9d363f
add Jenkinsfile
Andrew Dolgov 892bcd634c
add php81-phar
Andrew Dolgov 426ed93214
fix incorrect syntax for AUTO_CREATE_USER_ACCESS_LEVEL
Andrew Dolgov 2c11aa4a35
Merge branch 'testing-php81'
Andrew Dolgov 14ebd6bbee
add envvar to enable core dumps, disable xdebug tracing
Andrew Dolgov 679792df76
add php8-ctype for updated readability
Andrew Dolgov 94e1afa9ec
add php ctype module for readability
Andrew Dolgov 781666d860
Revert "Revert "switch to php 8.1""
This reverts commit 9a19d11d1a.
Andrew Dolgov 9a19d11d1a
Revert "switch to php 8.1"
because of readability

This reverts commit 165d2fdd6f.
Andrew Dolgov 165d2fdd6f
switch to php 8.1
Andrew Dolgov 4ae13e8900
clarify previous wrt when admin password is set to a random value
Andrew Dolgov 959e07700f
set random password for admin on first startup unless ADMIN_USER_PASS is set
Andrew Dolgov 4326aa8d32
updater: unset PASS variables
Andrew Dolgov 04499dc0a9
Merge branch 'master' of git.tt-rss.org:fox/ttrss-docker-compose
Andrew Dolgov e472670de7
* add environment variable to add initial users on startup
* list supported environment variables in .env-dist
Andrew Dolgov ab8f1c5420 * temporarily add more startup debugging
* adjust chown ordering a bit
Andrew Dolgov cc648eb878 * perform all operations on git repositories under 'app' user
* initially clone master repo with --depth 1 to reduce first startup time
 * only check updates for actual git repos in plugins.local/
Andrew Dolgov 95ac4a70f9 revise previous (again)
Andrew Dolgov 46a7d19374 revise previous
Andrew Dolgov 731725fb4e make PHP worker process and memory limits configurable
fox adfe0ab121 fix git.tt-rss.org links
Andrew Dolgov 219913d12b updater: force adding user/group even if GID/UID is duplicate
Andrew Dolgov c552bb48c9 * force adding user/group even if GID/UID is duplicate
* allow running FPM as root, if needed
Andrew Dolgov 851db2c575 web-nginx: add basic healthcheck
fox c91a00451c Update 'README.md'
Andrew Dolgov 283c221fff don't try to update base tt-rss source when updating plugins.local
Andrew Dolgov d9b96dc114 switch base image to alpine 3.14
Andrew Dolgov bd0c7ebf0e update all local plugins on startup, unless forbidden by TTRSS_NO_STARTUP_PLUGIN_UPDATES
Andrew Dolgov 3c30e41606 run update-ca-certificates on container startup
fox 54c78c3323 Update 'README.md'
fox 605c106fa3 Update 'README.md'