see commit 7dee3a in rss-bridge repository; it adds inspection of every
bridge data, which makes integration with tt-rss much easier.
It is now (theoretically) possible for us to generate form about
bridges on tt-rss without dirty iframe hacks
it was becoming too complex; now we are running multiple containers
from the same image. Coordination between those processes is not needed
(db is where it happens), so it should work.
waiting psql to be alive is a duty moved to a wrapper script "wait-db"
reasons:
1. nginx resolve names at startup. This requires strong dependency
between containers. Strong dependency is bad.
2. apache is used elsewhere, so less knowledge needed to develop the
whole stack
a syslog image will log everything it receives on stdout; so every
service that has a hard time logging can just send everything to it.
apache/ttrss configured to do it.
this is a big change: OpenRC introduced to tt-rss container.
However, this also means that environment variables set in
docker-compose.yml are not passed to apache.
also, state dirs are moved to /var/cache/ and /var/lock/, thus avoiding
their unneeded "copy" to host.
ICONS_DIR is still pointing to documentroot, so this is not yet
complete.
- default task (up)
- automatic clean actions: doit clean -a now works!
- FIX some commands (shell errors in clean actions)
- private tasks (doit list is not a mess anymore; doit list -p is)