Commit Graph

173 Commits

Author SHA1 Message Date
42523d1aa3
Update Dockerfile maintainer field to recommended method 2018-09-03 22:12:08 +02:00
bf94306e25
De-brand AppMgr and scripts 2018-09-03 17:24:48 +02:00
cc20132a1f
Display Portal box only when app is visible and started, related to #287 2018-09-03 16:18:15 +02:00
afa81c81cd
Blackboxize VM start, related to #287 2018-09-03 16:06:56 +02:00
bc1994c31b
Add option to create selfsigned certs to AppMgr 2018-09-03 15:57:47 +02:00
ae70b53074
Fix URL compilation for AppMgr confupdate which expects only host 2018-09-02 22:09:54 +02:00
c564eda438
Add tty on serial port 2018-09-02 13:09:51 +02:00
9baf26ce56
Make Alpine start with nomodeset and custom tty prompt 2018-09-01 23:09:51 +02:00
c6c50bb3c5
Add script for automatic disk extension + swap creation 2018-09-01 15:16:22 +02:00
58622fa5b6
Rebuild /etc/issue on every boot 2018-08-31 09:13:59 +02:00
ed7171e8cc
Fix nignx paths to error 502 custom page 2018-08-30 21:31:57 +02:00
db514b6f4f
Fix escapes in Ushahidi update_email 2018-08-30 21:15:48 +02:00
05c4fdd99d
AppMgr visual improvements + removed few code repetitions 2018-08-30 18:04:47 +02:00
f980dcafd5
Increase wait time for Docker socket 2018-08-29 11:06:19 +02:00
e2bb75a723
Add Ushahidi Czech translation and force settings 2018-08-29 11:05:09 +02:00
4d4903e7ec
menu, admin login, anonymized portal , closes #273 2018-08-17 14:10:29 +02:00
1adc0977e7
Clarify spotter-appmgr cert_installed message 2018-08-14 17:39:54 +02:00
ee07661411
Properly escape Ushahidi SQL queries 2018-08-14 17:38:54 +02:00
1d718077f9
Add definition for restart_nginx used by callback 2018-08-14 16:35:28 +02:00
6532ed61e0
Add missing variable in spotter-appmgr confupdater 2018-08-14 16:27:15 +02:00
81519dcca4
Modify app config only when the app is installed 2018-08-14 15:37:28 +02:00
86e411df12
Return custom 404 page from spotter-manager, related to #269 2018-08-14 15:10:32 +02:00
06b66fd04c
Fix host url generation for update_apps_urls 2018-08-10 21:03:21 +02:00
7c8f101868
Instantiate AppMgr on every request 2018-08-07 16:22:44 +02:00
325f818494
Add FrontlineSync and move SMS Sync on Portal, closes #265 2018-08-07 15:48:38 +02:00
50e4ef0330
Typo and logical fixes in basic installation 2018-08-02 11:15:15 +02:00
b42fe67f89
Merge spotter-appmgr WSGI application 2018-08-02 10:41:40 +02:00
4fa3f59675
Replace python2 with python3 in basic setup 2018-07-19 11:53:36 +02:00
5cc0cdb701
Update portal links, closes #265 2018-07-19 11:36:16 +02:00
e3ec786c41
Remove unused SSH keys 2018-07-16 08:48:30 +02:00
1c2d9c4124
Have Docker start cgroups as dependency
Reverts commit 5a0a00f296.
2018-07-15 21:53:09 +02:00
a9446fa1e4
Reflect that kernel is no longer hardened in extlinux.conf 2018-07-09 16:17:58 +02:00
e403df0094
Bump Alpine version to 3.8 2018-07-09 15:14:44 +02:00
59a54534e7
Convert some CRLF files 2018-05-07 14:21:09 +02:00
b10f5f5abc
Fix missing hostname in /etc/issue 2018-05-05 21:23:29 +02:00
d4aceca201
Introduce basic images with s6 and python2 2018-04-30 22:39:44 +02:00
ae43b232db
Move Motech to Tomcat root context 2018-04-29 20:55:59 +02:00
5fc43ada06
Move MifosX comunity-app to Tomcat root context 2018-04-29 20:55:58 +02:00
cb1033fd19
Move ODK Aggregate to Tomcat root context 2018-04-29 20:55:58 +02:00
075945a858
Rewrite spotter-appmgr (rest of the squashmerge) 2018-04-29 20:51:20 +02:00
c5e55e7f2e
Rewrite spotter-appmgr (partial squashmerge) 2018-04-29 20:48:57 +02:00
3030131322
Introduce FrontlineSMS Docker image, closes #151 2018-03-30 21:58:44 +02:00
5b714d0b10
Make spotter-appmgr restart nginx on port change instead of just reloading 2018-03-29 14:32:15 +02:00
215f1bc80b
Add more ODK application links to Portal, closes #240 2018-03-29 13:09:02 +02:00
41ae6eedb3
Make spotter-appmgr restart service after update-url.sh 2018-03-26 21:53:49 +02:00
dd2a936cc7
Make spotter-appmgr update proxy target IP directly in nginx 2018-03-26 21:12:48 +02:00
70bb77e11e
Shorten OpenMapKit handle 2018-03-26 15:28:18 +02:00
459d0f711e
Shorten ODK Aggregate handle 2018-03-26 15:27:48 +02:00
0d8a9634e3
Shorten ODK Build handle 2018-03-26 15:08:16 +02:00
551d71750a
Shorten CrisisClenup handle 2018-03-26 15:07:40 +02:00
d44b5e7ba3
Unify CKAN naming and nginx configuration for spotter-appmgr 2018-03-25 23:05:10 +02:00
a2323d1496
Introduce acme.sh Let's Encrypt client 2018-03-25 22:50:18 +02:00
dd5301a10d
Introduce spotter-appmgr for application, domain and port management 2018-03-25 22:47:19 +02:00
2400bf5413
Add poststart delay to Docker init script 2018-03-24 16:18:00 +01:00
dc5718abbc
Bump jQuery version to 3.3.1 2018-03-24 16:07:20 +01:00
55b698a5d5
Update and rearrange OpenDataKit and OpenMapKit Portal tiles, closes #225 2018-03-16 22:23:18 +01:00
580a0258a7
Add installation script + Dockerfile for OpenDataKit Build, closes #170 2018-03-16 18:31:34 +01:00
d30aca4781
Remove Pan.do/ra client from Portal 2018-03-16 16:09:32 +01:00
77043ccd62
Add installation script + Dockerfile for OpenDataKit, closes #67 2018-03-16 16:08:18 +01:00
a50ca2e067
Add Ushahidi mobile app support config, closes #133 2018-02-20 21:17:05 +01:00
4b91dfdc57
Set default nginx encoding to UTF-8, resolves #184 2018-02-17 16:43:49 +01:00
0fb5b51dc7
Add Mifos X mobile URL to Portal, closes #168. 2018-02-16 22:07:58 +01:00
a4040adf0d
Add KanBoard mobile URL to Portal, closes #167. 2018-02-16 21:51:53 +01:00
2241d4aea4
Add SAMBRO mobile URL to Portal, closes #70. 2018-02-16 19:45:39 +01:00
9c0b1ac8ce
Prolong nginx timeouts and simplify proxy rules 2018-02-09 14:31:55 +01:00
3fc44dee2b
Configure busybox NTP client instead of sntpc 2018-02-06 16:59:00 +01:00
8a29b66c85
Hide ISOLINUX banner during boot 2018-01-28 10:34:42 +01:00
edb2b6cd8c
Dockerize postfix 2018-01-15 20:05:33 +01:00
489a5df07f
Add view to aliases 2018-01-11 10:36:55 +01:00
6e6c606023
Add .profile and purge motd in basic configuration 2018-01-11 09:16:26 +01:00
df000f4473 Consolidate nginx configs 2018-01-08 15:27:29 +01:00
0e74e6541f Simplify basic nginx config 2018-01-02 11:18:47 +01:00
6d801b8d8a Install python runtime 2017-12-19 20:43:20 +01:00
ea27896702 Suppress OpenRC boot messages 2017-12-19 11:21:59 +01:00
9d0e653cfa Strip comments and reorganize nginx and consolefont config 2017-12-19 11:05:09 +01:00
1a5ad7ba15 Simplify Postfix configuration 2017-12-19 11:01:37 +01:00
5477e36dec Alpinize nginx configuration 2017-12-19 10:09:33 +01:00
cea4df2b99 Slim down basic Alpine configs 2017-12-19 08:40:56 +01:00
aa100397f1 Revamp basic OS installation and settings for Alpine 2017-12-18 22:16:21 +01:00
4a1e821796 Introduce PostgreSQL + PostGIS Dockerfile and script 2017-12-15 16:39:40 +01:00
0f228fb1fe Introduce install script for OpenMapKit, closes #149 2017-12-12 05:48:36 +01:00
3af12505ef Introduce Mifos X install script, closes #155 2017-12-08 20:28:47 +01:00
03e21dfbfe Introduce Motech installation script (squashed commit), closes #156 2017-12-07 12:56:32 +01:00
73f8859452 Move Tomcat installation to basic, set listen port to 127.0.0.1:9080 2017-12-04 21:53:07 +01:00
5eee68077e Introduce Sigmah installation script, closes #144 2017-12-04 21:08:04 +01:00
b005ff3aec Install portal-app-manager locally and reflect its usage 2017-12-04 17:38:48 +01:00
c0389bba85 Add GNU Health demo database, closes #164 2017-12-04 08:57:59 +01:00
ca7e455db5 Add link for linux GNU Health / Tryton client, closes #163 again 2017-12-04 08:36:21 +01:00
6d9130524c Add GNU Health client URL + Remove ambiguous portal URLs 2017-12-03 22:47:10 +01:00
6321ca9191 Reflect possibility to have arbitrary properties in Portal 2017-12-03 22:46:23 +01:00
0dd2c10b87 Add possibility to create arbitrary properties via portal-app-manager.py 2017-12-03 22:26:31 +01:00
a7cb384b16 Add portal icons for GNU Health, closes #124 2017-12-02 00:53:07 +01:00
265caf66a6 Remove LXC from basic installation. Docker will be used in the future if needed 2017-12-01 08:35:56 +01:00
9957096b83 Introduce install script for CTS 2017-11-29 20:01:17 +01:00
2a3b35b673 Add Kanboard mobile links, closes #134 2017-11-28 19:46:19 +01:00
4fcaf89aa8 Add Postfix configuration, restrict to IPv4, related to #121 2017-10-14 12:07:15 +02:00
0fdc256b29 Simplify logic of displaying Portal cards 2017-10-14 11:23:41 +02:00
4c5ec7eeb7 Add Kanboard Portal card 2017-10-14 11:00:45 +02:00
1f0f8ee451 Add possibility to enable PostgreSQL query logging 2017-09-20 11:35:13 +02:00
bcf960dce4 Move TLS config to nginx.conf, add client_max_body_size 100m; 2017-09-18 17:50:13 +02:00