Commit Graph

38 Commits (892bcd634cbca8b8853a782a112e1066240a2406)

Author SHA1 Message Date
Andrew Dolgov 892bcd634c
add php81-phar
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 e472670de7
* add environment variable to add initial users on startup
* list supported environment variables in .env-dist
Andrew Dolgov 46a7d19374 revise previous
Andrew Dolgov 731725fb4e make PHP worker process and memory limits configurable
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 063ed46d91 add php8-exif
Andrew Dolgov 68a1202e2e add a hack to send fpm children logs to docker-captured stderr
Andrew Dolgov 2b7c39d76d use one build command with static
Andrew Dolgov 9482589032 reduce amount of layers when building
Andrew Dolgov e3dd638852 add tokenizer
Andrew Dolgov 1db582cab6 cleanup env vars which are at default value
Andrew Dolgov e1aa2daab1 minor fixes
Andrew Dolgov 5a9cac5986 default TTRSS_XDEBUG_PORT if unset (and is debugging enabled)
Andrew Dolgov c03e0f65e7 add optional support for xdebug
Andrew Dolgov 2e13396bd7 use clean alpine 3.13 base
Andrew Dolgov c1ad950797 initial WIP for php8
Andrew Dolgov 7529767f49 move container-related files outside of /
Andrew Dolgov fdd507c179 re-enable nginx_xaccel; remove the rest of sed stuff from startup
Andrew Dolgov 99323f8665 prefix config.php-related environment variables with TTRSS_
Andrew Dolgov 5034a7e2b9 set default false env vars to blank instead of string literal 'false'
Andrew Dolgov 5f6651e6f0 initial for env-based setup
Andrew Dolgov 6cccc777d3 build app image with php7-iconv
Andrew Dolgov 04a5438966 backups: also backup tt-rss local directories
Andrew Dolgov 707b79b52f add side container which backups tt-rss database once a week
bump alpine image to 3.12
Andrew Dolgov 1eff29a23f increase memory limit for php CLI processes
Ezwen 676ff0d9da Add and enable php7-openssl in the 'app' image
Andrew Dolgov 62f9b960ca include php7-zip in the app image (for data_migration plugin)
Andrew Dolgov e9563c4a87 move app user creation to startup scripts
run fpm as app user
Andrew Dolgov fa73a498a3 prevent updater from failing repeatedly on first startup while app volume is not ready
krimil 32bd22435f Remove cron update script, add updater service
Andrew Dolgov ec05907c94 add index.php redirecting to /tt-rss/
Andrew Dolgov cf2406f6a6 various updates
Andrew Dolgov a1f1862ba2 initial