Andrew Dolgov
7ac569ec69
add APCu & opcache
2 years ago
Andrew Dolgov
2440db0314
Merge branch 'master' of gitlab.tt-rss.org:tt-rss/ttrss-docker-compose
2 years ago
Andrew Dolgov
e365fe04dc
add php81-sockets
2 years ago
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
2 years ago
wn_
f447fad75c
Bump to Alpine 3.17.
2 years ago
Andrew Dolgov
3491194167
add php81-xmlwriter
2 years ago
Andrew Dolgov
6364d2cbce
add php81-simplexml
2 years ago
Andrew Dolgov
892bcd634c
add php81-phar
2 years ago
Andrew Dolgov
94e1afa9ec
add php ctype module for readability
2 years ago
Andrew Dolgov
781666d860
Revert "Revert "switch to php 8.1""
...
This reverts commit 9a19d11d1a
.
2 years ago
Andrew Dolgov
9a19d11d1a
Revert "switch to php 8.1"
...
because of readability
This reverts commit 165d2fdd6f
.
2 years ago
Andrew Dolgov
165d2fdd6f
switch to php 8.1
2 years ago
Andrew Dolgov
e472670de7
* add environment variable to add initial users on startup
...
* list supported environment variables in .env-dist
3 years ago
Andrew Dolgov
46a7d19374
revise previous
3 years ago
Andrew Dolgov
731725fb4e
make PHP worker process and memory limits configurable
3 years ago
Andrew Dolgov
d9b96dc114
switch base image to alpine 3.14
3 years ago
Andrew Dolgov
bd0c7ebf0e
update all local plugins on startup, unless forbidden by TTRSS_NO_STARTUP_PLUGIN_UPDATES
3 years ago
Andrew Dolgov
063ed46d91
add php8-exif
4 years ago
Andrew Dolgov
68a1202e2e
add a hack to send fpm children logs to docker-captured stderr
4 years ago
Andrew Dolgov
2b7c39d76d
use one build command with static
4 years ago
Andrew Dolgov
9482589032
reduce amount of layers when building
4 years ago
Andrew Dolgov
e3dd638852
add tokenizer
4 years ago
Andrew Dolgov
1db582cab6
cleanup env vars which are at default value
4 years ago
Andrew Dolgov
e1aa2daab1
minor fixes
4 years ago
Andrew Dolgov
5a9cac5986
default TTRSS_XDEBUG_PORT if unset (and is debugging enabled)
4 years ago
Andrew Dolgov
c03e0f65e7
add optional support for xdebug
4 years ago
Andrew Dolgov
2e13396bd7
use clean alpine 3.13 base
4 years ago
Andrew Dolgov
c1ad950797
initial WIP for php8
4 years ago
Andrew Dolgov
7529767f49
move container-related files outside of /
4 years ago
Andrew Dolgov
fdd507c179
re-enable nginx_xaccel; remove the rest of sed stuff from startup
4 years ago
Andrew Dolgov
99323f8665
prefix config.php-related environment variables with TTRSS_
4 years ago
Andrew Dolgov
5034a7e2b9
set default false env vars to blank instead of string literal 'false'
4 years ago
Andrew Dolgov
5f6651e6f0
initial for env-based setup
4 years ago
Andrew Dolgov
6cccc777d3
build app image with php7-iconv
4 years ago
Andrew Dolgov
04a5438966
backups: also backup tt-rss local directories
4 years ago
Andrew Dolgov
707b79b52f
add side container which backups tt-rss database once a week
...
bump alpine image to 3.12
4 years ago
Andrew Dolgov
1eff29a23f
increase memory limit for php CLI processes
4 years ago
Ezwen
676ff0d9da
Add and enable php7-openssl in the 'app' image
5 years ago
Andrew Dolgov
62f9b960ca
include php7-zip in the app image (for data_migration plugin)
5 years ago
Andrew Dolgov
e9563c4a87
move app user creation to startup scripts
...
run fpm as app user
5 years ago
Andrew Dolgov
fa73a498a3
prevent updater from failing repeatedly on first startup while app volume is not ready
5 years ago
krimil
32bd22435f
Remove cron update script, add updater service
5 years ago
Andrew Dolgov
ec05907c94
add index.php redirecting to /tt-rss/
5 years ago
Andrew Dolgov
cf2406f6a6
various updates
5 years ago
Andrew Dolgov
a1f1862ba2
initial
5 years ago