Commit graph

95 commits

Author SHA1 Message Date
d13f30825e fix panel build 2018-10-02 01:58:12 +02:00
29cfe8debc Merge remote-tracking branch 'boyska/master' 2018-10-02 01:38:24 +02:00
0c0158b048 Merge branch 'db-refactoring'
user storage moved to postgresql; a draft of a userpanel is ready,
together with CLI to admin users
2018-09-30 23:20:58 +02:00
f724dddb02 frontend goes to /panel/, which "understand" users 2018-09-30 23:18:55 +02:00
15444cab1a fix DB permissions to apache user 2018-09-30 11:46:55 +02:00
d8d15795b1 panel HTTP server 2018-09-30 11:43:39 +02:00
ecfa79d654 dbprepare: create panel tabels + refactor 2018-09-30 11:42:46 +02:00
b23df82c75 apache authenticates on DB 2018-09-30 00:56:35 +02:00
5cab65d85f (bad) test for panelcli integration 2018-09-30 00:56:35 +02:00
3d257e7581 add panel submodule 2018-09-30 00:55:44 +02:00
c75aede91b postgresql with multiple users 2018-09-25 23:29:22 +02:00
7de48a2e28 Addedd doc for the db. 2018-09-22 16:40:56 +02:00
952e0270cd [BR] patches to fix facebook guid 2018-09-21 16:42:50 +02:00
40b853d71a [d] Fix bug on restart 2018-09-21 16:39:20 +02:00
9c5a8f4379 [D] fix doit restart 2018-09-21 12:35:33 +02:00
cf3163979a doit supports concurrent tasks 2018-09-21 12:13:27 +02:00
c64ce844d1 [d] Adding a target to doit to restart containers 2018-09-20 23:43:23 +02:00
0e42a12610 [d] Properly redirecting in apache conf 2018-09-19 22:41:27 +02:00
9c3690d969 Merge branch 'central-auth' 2018-09-19 22:29:42 +02:00
aba7cc499f [TT] Updated revision 2018-09-19 22:29:35 +02:00
1edfe60db3 [D] FIX dbprepare: port 5432 was useful!
was removed in d8932f3d82
to be very clean, it should only be used during "dbprepare" phase, but I
found no option to do that from docker-compose only
2018-09-18 20:50:37 +02:00
4f840d4c21 FIX dbprepare: wait_net_service exceptions 2018-09-18 12:33:20 +02:00
ab4d837936 [TT] ttrss check proxy IP 2018-09-17 12:03:33 +02:00
5f19d3b839 no debug 2018-09-05 17:08:02 +02:00
46baadb8a1 FIX doit for docker/ subdirs 2018-09-05 16:56:22 +02:00
54bcd8dbb8 apache auth passed to tt-rss
it still uses htpasswd as authn backend; should move to postgresql
sooner or later
test auth, user=admin pass=password
2018-09-05 16:55:38 +02:00
bf7a75c72f A draft for centralized authentication
using standard Apache modules.
2018-09-04 23:28:07 +02:00
675a5874b8 [BR] cleaner configuration
(completes 906be5506f)
2018-08-22 20:29:07 +02:00
d8932f3d82 hide useless ports 2018-08-22 20:19:32 +02:00
5b2b64c659 [d] doit complains of missing 'actions' 2018-08-20 09:42:34 +02:00
0d31591e52 Merge branch 'master' of https://git.lattuga.net/boyska/Feedati 2018-08-20 09:37:02 +02:00
65f39a4595 more doc on how to setup 2018-08-20 00:22:21 +02:00
2dfb698e80 [TT] icons are saved in /var/lib/ 2018-08-19 14:57:31 +02:00
a1e5d0da8c [BR] upstream: action=list will be useful!
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
2018-08-19 02:45:22 +02:00
d14a4d442f [TT] stop using OpenRC
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"
2018-08-19 02:19:28 +02:00
e9805d28bb frontend based on apache
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
2018-08-19 01:51:51 +02:00
bb09132fbd
FUCKING git-rebase -i 2018-08-17 18:16:20 +02:00
5bebaafd63 [d] Change webserver in feedati_frontend 2018-08-17 18:11:09 +02:00
5b021cbf84 nginx small fix
previous configuration was resulting in double slash, like
GET //index.php; thanks, logging!
2018-08-17 18:11:09 +02:00
906be5506f [BR] rss-bridge configuration polished 2018-08-17 18:10:56 +02:00
eef8654304 Fix rss-bridge mess 2018-08-17 18:10:02 +02:00
bcb88c9e22 requirements.txt for doit 2018-08-17 18:10:02 +02:00
628492c481 [d] Fix messy Dockerfile-tt-rss 2018-08-17 18:09:41 +02:00
a89399eec3 doit: more checks on build 2018-08-17 18:05:13 +02:00
a48c395975 nginx small fix
previous configuration was resulting in double slash, like
GET //index.php; thanks, logging!
2018-08-17 17:48:42 +02:00
1899e88a80 [BR] php error_log working 2018-08-17 17:48:19 +02:00
c8811d77c0 [BR] rss-bridge configuration polished 2018-08-17 17:46:49 +02:00
cf273adc19
Fix dirtiness of tt-rss 2018-08-17 16:41:08 +02:00
c3f8159eb2 Merge branch 'master' of https://git.lattuga.net/boyska/Feedati 2018-08-17 16:37:49 +02:00
a146cf06af doit support for newer versions 2018-08-17 16:27:29 +02:00