Commit Graph

156 Commits

Author SHA1 Message Date
Emyll Almonte
8f01ccc9a8 Update Dockerfile.test
specific chrome stable version matching chrome driver
2022-12-01 10:58:01 -05:00
Emyll Almonte
a3fd39a72e Update Dockerfile.test 2022-12-01 10:50:20 -05:00
Emyll Almonte
c9b88ba78c Update Dockerfile.test
Specific versions of chrome driver and browser.
2022-12-01 10:45:45 -05:00
Emyll Almonte
7bc0a10102 Update Dockerfile.test
Bumps chrome driver for tests.
2022-12-01 09:48:26 -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
nicomiguelino
53488ba1ed Change test image name to avoid possible clash with other containers. 2022-10-19 07:58:00 -07:00
nicomiguelino
704c5eb095 Fix issue on cloning Git repositories. 2022-10-18 14:40:00 -07:00
nicomiguelino
7a457260d9 Add docs changes and make compilation less verbose. 2022-10-18 12:24:34 -07:00
nicomiguelino
b699d21873 Attempt to speed up the ffmpeg compilation process.
- Specify job count for the `make` command.
2022-10-18 11:57:50 -07:00
nicomiguelino
35068fcbc4 Use debian:buster as the base for then first stage instead.
- Remove the unnecessary cache_from statement.
2022-10-18 11:44:09 -07:00
nicomiguelino
57e9e63181 Remove name from the last build stage. 2022-10-18 10:41:15 -07:00
nicomiguelino
10d08cc181 Resolve issues related to multi-stage builds. 2022-10-18 10:17:34 -07:00
nicomiguelino
ecf3404488 Move the process of building ffmpeg binaries into Dockerfile instead. 2022-10-17 23:07:33 -07:00
nicomiguelino
35d093fa16 Restore test case for streaming assets. 2022-10-16 11:43:05 -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
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
8c0c780eed Pulls in new QT from CI build. 2022-09-22 15:46:07 +01:00
Viktor Petersson
d2c3351cf1 Fixes build dependency 2022-09-20 12:22:42 +01:00
Viktor Petersson
878d9fb908 Tries to reinstate build flow 2022-09-13 17:12:15 +01:00
Viktor Petersson
81eefa888b Minor cleanup 2022-09-13 10:57:25 +01:00
Viktor Petersson
0a422986b0 Linting. 2022-09-12 18:40:37 +01:00
Viktor Petersson
4683ba2e3e Updates deprecated dependencies
Signed-off-by: Viktor Petersson <vpetersson@screenly.io>
2022-09-12 13:49:15 +01:00
Viktor Petersson
56bae468e4 Closes #1531. Fixes demo site. 2021-06-02 13:24:36 +01:00
Nash Kaminski
4f64d91ccf Remove /etc/localtime in viewer container, such that the Docker mount of /etc/localtime from the host takes precedence. 2021-03-29 22:18:45 -05:00
Nash Kaminski
8074837aba Fix startup of nginx after base image changes
This commit fixes an issue where the nginx container does not start
as a result of the nginx packaged with raspbian daemonizing by default,
as well as including a conflicting virtualhost configs from under /etc/nginx/sites-enabled.

Therefore, this change disables nginx daemonizing
in identical manner to the nginx upstream docker containers
(https://github.com/nginxinc/docker-nginx/blob/master/Dockerfile-debian.template#L106)
as well as removed the package default nginx virtualhost configuration.
2021-03-09 23:01:14 -06: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
wmysummer
285b2d2d80 Update Dockerfile.viewer
Add open source Chinese font library to support browser to display Chinese characters
2021-02-18 18:13:27 +08:00
Emyll Almonte
ef3337055c Update nginx.conf
allow all private subnets to download backup file..
2021-02-10 04:22:58 -05:00
Viktor Petersson
ac4056de52 More developer mode fixes 2021-01-14 10:39:47 +00:00
Viktor Petersson
a389d94cbd Fixes dev build 2021-01-14 10:12:47 +00:00
Viktor Petersson
310d75ce27 Brings developer/demo setup in line with new setup. 2021-01-13 11:35:17 +00:00
Viktor Petersson
59b740a627 Fixes cert issue with youtube 2021-01-11 20:23:13 +00:00
Viktor Petersson
cc493dd47d Adds missing depencency 2021-01-08 13:28:11 +00:00
Viktor Petersson
5ee4e2d40a Adds CEC support and minor dependency refactoring 2021-01-08 11:55:05 +00:00
Viktor Petersson
1d1e24a168 Fixes glob issue 2021-01-08 10:55:03 +00:00
Viktor Petersson
b2b73d2895 Tries to clean up dependencies 2021-01-08 10:53:51 +00:00
Viktor Petersson
e09f2e1c5a Make sure to quote variables 2021-01-08 10:32:14 +00:00
Viktor Petersson
538e88de53 Dependency tweak 2021-01-06 15:18:52 +00:00
Viktor Petersson
8c5b838a14 Forgot to export argument from Docker 2020-12-21 17:55:41 +00:00
Viktor Petersson
07409282c4 More Redis fixes 2020-12-21 17:31:33 +00:00
Viktor Petersson
2da935f48d Fixes redis 2020-12-21 17:20:30 +00:00
Viktor Petersson
d782461ce3 Fixes typo 2020-12-21 16:12:47 +00:00
Viktor Petersson
747f0224c4 Persistent write in Redis 2020-12-21 16:10:42 +00:00
Viktor Petersson
2d81dc404e Moves some of the file based logic to redis 2020-12-21 15:25:24 +00:00
Viktor Petersson
3002cf04b7 Follow redirects 2020-12-19 16:09:15 +00:00
Viktor Petersson
bec93b0ce3 Moves download to GitHub for QT files 2020-12-19 15:49:05 +00:00