1
0
Fork 0
mirror of https://git.tt-rss.org/fox/ttrss-docker-compose synced 2025-06-09 16:29:52 +02:00
Commit graph

89 commits

Author SHA1 Message Date
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
2023-02-25 15:41:12 +03:00
wn_
f447fad75c Bump to Alpine 3.17. 2023-02-14 01:37:37 +00:00
Andrew Dolgov
db3b18c016
remove NGINX_XACCEL_PREFIX (does nothing) 2022-12-09 21:16:28 +03:00
Andrew Dolgov
3491194167
add php81-xmlwriter 2022-11-24 19:04:42 +03:00
Andrew Dolgov
01f6e5442e
Merge branch 'master' of git.tt-rss.org:tt-rss/ttrss-docker-compose 2022-11-23 21:21:57 +03:00
Andrew Dolgov
6364d2cbce
add php81-simplexml 2022-11-23 21:21:47 +03:00
jmechnich
024f7093a0 Also call update-ca-certifacates at startup of updater 2022-10-11 19:19:04 +02:00
Andrew Dolgov
892bcd634c
add php81-phar 2022-10-02 14:18:28 +03:00
Andrew Dolgov
14ebd6bbee
add envvar to enable core dumps, disable xdebug tracing 2022-07-25 22:02:51 +03:00
Andrew Dolgov
94e1afa9ec
add php ctype module for readability 2022-07-16 16:39:44 +03:00
Andrew Dolgov
781666d860
Revert "Revert "switch to php 8.1""
This reverts commit 9a19d11d1a.
2022-07-16 16:32:11 +03:00
Andrew Dolgov
9a19d11d1a
Revert "switch to php 8.1"
because of readability

This reverts commit 165d2fdd6f.
2022-07-16 11:14:02 +03:00
Andrew Dolgov
165d2fdd6f
switch to php 8.1 2022-07-13 07:00:22 +03:00
Andrew Dolgov
959e07700f
set random password for admin on first startup unless ADMIN_USER_PASS is set 2022-06-10 22:34:16 +03:00
Andrew Dolgov
4326aa8d32
updater: unset PASS variables 2022-06-10 18:21:12 +03:00
Andrew Dolgov
04499dc0a9
Merge branch 'master' of git.tt-rss.org:fox/ttrss-docker-compose 2022-06-10 17:55:47 +03:00
Andrew Dolgov
e472670de7
* add environment variable to add initial users on startup
* list supported environment variables in .env-dist
2022-06-10 17:54:00 +03:00
Andrew Dolgov
ab8f1c5420 * temporarily add more startup debugging
* adjust chown ordering a bit
2022-05-22 09:23:25 +03:00
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/
2022-05-21 20:02:42 +03:00
Andrew Dolgov
95ac4a70f9 revise previous (again) 2022-04-10 07:48:58 +03:00
Andrew Dolgov
46a7d19374 revise previous 2022-04-10 07:47:24 +03:00
Andrew Dolgov
731725fb4e make PHP worker process and memory limits configurable 2022-04-10 07:40:29 +03:00
Andrew Dolgov
219913d12b updater: force adding user/group even if GID/UID is duplicate 2022-02-20 12:52:21 +03:00
Andrew Dolgov
c552bb48c9 * force adding user/group even if GID/UID is duplicate
* allow running FPM as root, if needed
2022-02-17 17:30:54 +03:00
Andrew Dolgov
283c221fff don't try to update base tt-rss source when updating plugins.local 2021-11-19 09:32:03 +03:00
Andrew Dolgov
d9b96dc114 switch base image to alpine 3.14 2021-11-19 09:20:32 +03:00
Andrew Dolgov
bd0c7ebf0e update all local plugins on startup, unless forbidden by TTRSS_NO_STARTUP_PLUGIN_UPDATES 2021-11-18 18:59:16 +03:00
Andrew Dolgov
3c30e41606 run update-ca-certificates on container startup 2021-08-23 10:14:54 +03:00
Andrew Dolgov
ab100cd2db Revert "add workaround for slow podman internal dns resolver"
This reverts commit 3c31de3427.

should use "dns_search: dns.podman" in the override instead

https://github.com/containers/podman/issues/9169#issuecomment-807417455
2021-03-26 20:51:20 +03:00
Andrew Dolgov
3c31de3427 add workaround for slow podman internal dns resolver 2021-03-26 14:10:51 +03:00
Andrew Dolgov
063ed46d91 add php8-exif 2021-03-10 18:03:39 +03:00
Andrew Dolgov
d6e307c98b make .app_is_ready flag a bit later 2021-03-07 12:26:13 +03:00
Andrew Dolgov
68a1202e2e add a hack to send fpm children logs to docker-captured stderr 2021-03-07 10:32:46 +03:00
Andrew Dolgov
2b7c39d76d use one build command with static 2021-03-05 13:56:31 +03:00
Andrew Dolgov
9482589032 reduce amount of layers when building 2021-03-05 13:50:55 +03:00
Andrew Dolgov
ac9d233688 remove manual loading of base database schema 2021-03-04 09:28:32 +03:00
Andrew Dolgov
e3dd638852 add tokenizer 2021-03-03 19:16:16 +03:00
Andrew Dolgov
2f293c9c59 copy config.php earlier so it gets chown-ed to app:app 2021-02-25 19:31:24 +03:00
Andrew Dolgov
99a7753d92 config.php cleanup 2021-02-23 00:05:49 +03:00
Andrew Dolgov
1db582cab6 cleanup env vars which are at default value 2021-02-22 23:57:29 +03:00
Andrew Dolgov
e1aa2daab1 minor fixes 2021-02-22 23:48:14 +03:00
Andrew Dolgov
5a9cac5986 default TTRSS_XDEBUG_PORT if unset (and is debugging enabled) 2021-02-22 12:50:15 +03:00
Andrew Dolgov
c03e0f65e7 add optional support for xdebug 2021-02-22 12:13:20 +03:00
Andrew Dolgov
75d1291976 always overvwrite config.php with bundled one on startup 2021-02-08 18:32:19 +03:00
Andrew Dolgov
2e13396bd7 use clean alpine 3.13 base 2021-02-08 08:18:17 +03:00
Andrew Dolgov
ce945d6acb hide git warning re: rebase 2021-02-05 23:23:57 +03:00
Andrew Dolgov
c1ad950797 initial WIP for php8 2021-02-05 20:07:28 +03:00
Andrew Dolgov
ef24fccd6f expect RESTORE_SCHEMA in SCRIPT_ROOT 2021-02-02 14:01:07 +03:00
Andrew Dolgov
7529767f49 move container-related files outside of / 2021-02-02 11:28:52 +03:00
Andrew Dolgov
702dd2841c fix previous 2021-02-01 21:44:51 +03:00