Commit Graph

54 Commits

Author SHA1 Message Date
Nash Kaminski
d01eda0e9a Implement reboot and shutdown for Dockerized Screenly via host agent process.
This change implements a mechanism for executing a restricted set of commands on the host from within the screenly Docker containers by using a very simple host agent process, which requires only 2 packaged dependencies (python3 and python3-redis) from the standard Raspbian repositories.

Initially, this functionality is used to implement the previously disabled reboot and shutdown features. However, this could fairly easily be expanded to re-implement the USB asset loading functionality.

Furthermore, this change removes the reinstallation of build-essential, as /usr/lib/gcc/arm-linux-gnueabihf/4.9/cc1plus does not exist after reinstalling such and screenly builds without error.

Signed-off-by: Nash Kaminski <nashkaminski@kaminski.io>
2021-04-02 01:57:15 -05:00
Rusko124
e3e69117ff Edits: docker-compose in the ansible task 2020-11-05 13:57:12 +06:00
Rusko124
2bb354670a New: ISO date format 2019-11-07 11:04:04 +06:00
Rusko124
2368a6d450 Added: allows to choose production branch in the UI upgrade 2019-09-27 12:06:01 +06:00
Rusko124
b973bc0bcb New: default assets 2019-09-24 14:13:49 +06:00
Rusko124
1679cf574f Small edits for code and design 2019-09-11 12:25:59 +06:00
Rusko124
dfd17dbc12 Merge branch 'master' into celery_prepare_to_master and some style edits 2019-09-06 15:29:53 +06:00
Rusko124
fd9b6638a2 Edits for new design 2019-09-05 12:20:14 +06:00
Rusko124
a1637851a4 New: UI design 2019-09-04 19:32:59 +06:00
Rusko124
13f212c45a Edits: hide some feature on balena 2019-08-30 11:33:17 +06:00
Rusko124
8193e0e491 Edit: added notice text for the upgrade popup 2019-08-29 13:41:20 +06:00
Rusko124
e36d41a89c Edits: sorting settings 2019-08-28 13:06:46 +06:00
Rusko124
638901d216 Edit: Textarea of upgrade screenly logs has terminal style 2019-08-28 11:31:20 +06:00
Rusko124
3d11b383f4 Merge branch 'master' into celery 2019-08-27 10:22:10 +06:00
eugenosm
5fd3a24058 change wott-agent cecking logic 2019-06-21 17:48:32 +06:00
Artem Martynovich
f29753526e Make auth backends UI-modular. 2019-06-14 19:25:13 +06:00
Artem Martynovich
47841469a0 Pass list of auth backends to settings template.
Add NoAuth backend ("Disabled").
2019-06-14 16:37:09 +06:00
Artem Martynovich
da05e74fbc Auth backend select UI. 2019-06-14 16:37:09 +06:00
Artem Martynovich
5e3f0d3c25 Rename auth backend config groups.
Rewrite auth settings update procedure.
2019-06-14 16:37:09 +06:00
Rusko124
cf9f7cbff0 Adds: date format setting 2019-06-12 11:32:06 +06:00
Rusko124
c0cd37a83a Edits: refactor templates 2019-06-10 18:31:07 +06:00
Rusko124
f119c29db2 Merge branch 'master' into celery 2019-06-10 16:05:00 +06:00
Rusko124
54e5a12db2 Edits: added links on footer 2019-06-10 13:58:05 +06:00
Rusko124
935314c575 Merge branch 'master' into celery 2019-05-29 12:06:19 +06:00
Viktor Petersson
9c86de17ef Adds integration with Balena 2019-05-16 17:01:33 +01:00
Viktor Petersson
b80c0ad770 Don't use '_' in URLs, but rather '-' 2019-05-16 16:06:53 +01:00
rusko124
3fcb2affe7 Merge branch 'master' into balena_reworked 2019-05-13 18:09:25 +06:00
Rusko124
e0cf012866 Reworked network 2019-05-10 21:04:28 +06:00
Rusko124
ebbcd2f5b6 Reworked: Balena 2019-05-02 16:51:55 +06:00
Rusko124
571e22ae8b Removed use_system_command 2019-03-29 16:24:31 +06:00
Rusko124
92f8d88e56 Merge branch 'celery' of https://github.com/Screenly/screenly-ose into celery 2019-03-29 12:05:25 +06:00
Rusko124
2c4eaf74f0 Merge branch 'master' into celery 2019-03-29 11:45:41 +06:00
Rusko124
b1c07c0ec0 Added: more settings for usb assets 2019-03-15 14:36:02 +06:00
Jeff Rescignano
2160d68d63 Fix indentation 2019-03-07 09:53:02 -05:00
Jeff Rescignano
fd12eb6a9b Add favicons to settings.html 2019-03-07 09:48:41 -05:00
Rusko124
761b6d9956 Added cleanup, usb key and other edits 2019-01-10 16:20:34 +06:00
Rusko124
56d4af72b9 Added api for some systemcontrols commands 2018-12-27 14:45:12 +06:00
Rusko124
6ca5b7790e Added 'Use system commands' parameter 2018-12-14 15:55:19 +06:00
Rusko124
9c35ac13c3 upgrade_screenly_with_webpage 2018-12-11 14:54:19 +06:00
Rusko124
c34503cc05 fix for default duration 2018-09-21 08:49:13 +06:00
Rusko124
79dc45aaf2 html code formatting 2018-09-12 15:11:11 +06:00
Rusko124
40dbaac2b0 add flask cache buster for .js and .css ext 2018-09-12 15:07:35 +06:00
amolodykh
336f900229 Disable_manage_network install option 2018-07-07 17:43:07 +06:00
amolodykh
0743e50065 Fixes settings.html 2018-07-03 14:30:30 +06:00
amolodykh
b7da89ab43 Upgrade bootstrap 2018-07-01 17:11:18 +06:00
Jon Shaulis
4bf46e5bf5 Fix whitespace issues 2018-06-12 09:13:35 -04:00
Jon Shaulis
24dc0f1e7e Require current password to make changes to authentication settings 2018-06-07 17:36:34 -04:00
Jon Shaulis
fe7273f9f9 Add basic validation 2018-06-07 17:36:34 -04:00
Jon
6396ae4dda Make authentication configurable in GUI 2018-06-07 17:35:57 -04:00
antonmolodykh
3d69c744cc Service for wifi-connect 2018-05-01 20:31:49 +06:00