Commit Graph

279 Commits

Author SHA1 Message Date
Emyll Almonte
2e061e080a Update install.sh
`-f` which is for file was used instead of `-d` for directory
2022-11-30 19:22:59 -05:00
Emyll Almonte
001b871f76 Merge branch 'Screenly:master' into development 2022-11-28 08:42:56 -05:00
Emyll Almonte
4244ac2b0a Update install.sh 2022-11-24 12:25:30 -05:00
Emyll Almonte
d5bbb2d9e9 Update install.sh 2022-11-24 12:03:06 -05:00
nicomiguelino
5efe116b91 Comment out the lines instead of removing them. 2022-11-24 07:51:47 -08:00
nicomiguelino
bdd7c468a2 Remove ffmpeg installation and setup from script & Dockerfile.
- Relevant parts of the code were removed. These will be brought back
  when `test_add_asset_streaming` is fixed.
2022-11-23 13:30:28 -08:00
Emyll Almonte
59ed29455f Update install.sh 2022-11-22 19:06:47 -05:00
Emyll Almonte
090180f55c Update upgrade_containers.sh 2022-11-22 12:31:59 -05:00
Viktor Petersson
cd73093d82 Fixes installer 2022-11-08 10:13:44 +01:00
nicomiguelino
7a457260d9 Add docs changes and make compilation less verbose. 2022-10-18 12:24:34 -07:00
nicomiguelino
ecf3404488 Move the process of building ffmpeg binaries into Dockerfile instead. 2022-10-17 23:07:33 -07:00
nicomiguelino
e4ed3cb1db Modify docker-test.yaml. 2022-10-16 18:03:25 -07:00
nicomiguelino
69d695ad32 Bring back test preparation step in run_tests.sh. 2022-10-16 16:09:54 -07:00
nicomiguelino
35d093fa16 Restore test case for streaming assets. 2022-10-16 11:43:05 -07:00
nicomiguelino
697ce283cf Restore two more Splinter test cases. 2022-10-13 22:21:03 -07:00
nicomiguelino
ec491acd3c Add a Celery service inside docker-compose.test.yml. 2022-10-12 23:17:37 -07:00
nicomiguelino
42e6f1d450 Restore two browser-related test cases. 2022-10-12 13:42:25 -07:00
nicomiguelino
d3c4914e8e Execute the wget command during image build instead. 2022-10-11 20:17:19 -07:00
nicomiguelino
f1602035c1 Modify script so that Geckodriver will be installed. 2022-10-11 13:53:17 -07:00
Nico Miguelino
04ee12978b Merge pull request #1632 from nicomiguelino/1623-fix-tests
Fix failing tests in `test/celery_tasks_test.py`.
2022-10-11 08:42:21 -07:00
nicomiguelino
667bc899bf Remove tests that uses a non-existing Celery task (upgrade_screenly). 2022-10-11 08:21:16 -07:00
Rusko124
74af6b3479 Update: how to run unit tests in README.md 2022-10-11 17:32:36 +04:00
nicomiguelino
1eade1a8c6 Make two cleanup tests idempotent. 2022-10-10 21:31:55 -07:00
nicomiguelino
d4870c6bf0 Bring back two test cases from celery_tasks_test.py. 2022-10-10 11:43:42 -07:00
Nico Miguelino
83afe40ff1 Bring back test suite runs on GitHub actions (#1616)
- Add a new GitHub workflow for running unit tests.
- Modify existing workflow for building images, so that it will only run if no tests are failing.
- "Comment out" (skip) failing Python unit tests in the meantime. Will be addressed in future PRs.
2022-10-06 00:12:44 +08:00
Viktor Petersson
c8ce0123e5 Requires the user pi to exist until #1621 has been resolved 2022-10-04 12:05:15 +01:00
Viktor Petersson
e3d18e35f5 Updates balena build instructions 2022-09-28 16:01:02 +01:00
Viktor Petersson
2dfa4a2279 Simplifies and tweaks local build script. 2022-09-16 18:27:57 +01:00
Viktor Petersson
f5e3107d16 Reinstate pi1 and pi2 builds. 2022-09-16 18:25:36 +01:00
Viktor Petersson
8626ecf96d Minor documentation and syntax fixes. 2022-09-13 17:12:37 +01:00
Viktor Petersson
878d9fb908 Tries to reinstate build flow 2022-09-13 17:12:15 +01:00
Viktor Petersson
3f82e0b92d Merge branch 'master' into more-build-fixes 2022-09-13 12:04:39 +01:00
Viktor Petersson
8f96b64958 Various installation tweaks 2022-09-13 12:03:27 +01:00
Viktor Petersson
e3819215d0 Adds comment 2022-09-12 18:40:49 +01:00
Viktor Petersson
ce13a61b9c Merge pull request #1557 from nkaminski/pr_mm_ghapi
OOM and Github API error handling improvements
2022-09-12 16:29:10 +01:00
Viktor Petersson
e7eea4121b More pi3 fixes 2022-09-12 16:16:08 +01:00
Viktor Petersson
142bdda9a4 Initial fixes for 2022 and Bullseye 2022-09-12 11:05:24 +01:00
Nash Kaminski
959d666c68 Ensure that the OOM killer kills the viewer container's init process in an OOM scenario
Currently, the OOM killer opts to kill the renderer processes instead of the init process of the viewer container, resulting in a responsive Pi but with a persistently blank white display. This change ensures that the viewer container's init script is targeted by the OOM killer (in an OOM situation) resulting in a restart of such.

Signed-off-by: Nash Kaminski <nashkaminski@kaminski.io>
2021-10-01 19:53:26 -05:00
Viktor Petersson
e18bbb9065 Improves build flow for Balena 2021-03-12 12:58:55 +00:00
Viktor Petersson
a67b73ca50 Attempts to solve arch issue on Balena.
The image "nginx:1-alpine" appears to be pulling an x86 image in Balena's build env.
2021-03-07 15:01:28 +00:00
Viktor Petersson
b562115ceb Closes #1487. Fixes logic for production install 2021-01-31 11:02:18 +00:00
Viktor Petersson
435201a44d Temporary workaround 2021-01-26 17:49:33 +00:00
Viktor Petersson
bebf6cb046 Simplifies upgrade flow 2021-01-26 17:48:03 +00:00
Viktor Petersson
0de4024a67 Fixes issue with Ansible install 2021-01-26 17:42:10 +00:00
Viktor Petersson
8f21e9f4df Merge branch 'master' of github.com:Screenly/screenly-ose 2021-01-25 09:29:08 +00:00
Viktor Petersson
1a98bd4c1d Refs #1480. Fixes Pip issue 2021-01-25 09:28:59 +00:00
Emyll Almonte
2656275e1e reinstalling plymouth to fix splashscreen issue
simple fix for plymouth splashscreen issue that has been affecting Pi4..
2021-01-25 00:27:51 -05:00
Viktor Petersson
69fb90e6f8 Silence chown output 2021-01-22 11:51:20 +00:00
Viktor Petersson
17f77ec75c Formatting. 2021-01-08 18:07:41 +00:00
Renat Galimov
d9692f2759 Update cec_test.sh 2021-01-08 20:51:30 +03:00