Felipe Santos
2a5ab77637
Log all services to memory ( #4587 )
...
* Log all services to RAM
* Fix tests workdir
* Rotate logs when they reach 10MB and keep only 1 archive
* Gracefully handle shutdown
* Add note about gracetime not working
* Fix logs permission, create fake logs for devcontainer
* Remove empty line
* Update docker/rootfs/etc/services.d/frigate/run
* Fix fake Frigate shebang
2022-12-07 07:47:40 -06:00
Felipe Santos
4523c9b06d
Set User Agent for FFmpeg calls ( #4555 )
...
* Set User Agent for FFmpeg calls
* Allow to use shell-like string args
* Add test for arg as string with space
2022-11-30 16:53:45 -06:00
Blake Blackshear
370276a7b6
Faster image builds with caching ( #4491 )
...
* fix makefile variable
* add branch for testing
* fix arm32 build
* use amd64 for web build
* install wheels in a separate layer for better parallel builds
* try build-push-action
* try using gh context
* use short sha
* cleanup
2022-11-23 20:00:45 -06:00
Felipe Santos
65825040a3
Improve the devcontainer experience ( #3492 )
...
* Make it easier to run the devcontainer
* Some more improvements
* Tidy up few other things
* Better name stages
* Fix CI
* Setup everything with one click
* Allow to set IMAGE_OWNER
* Change IMAGE_OWNER to IMAGE_REPO
* Fix CI with IMAGE_REPO
* Fix nodejs installation
* Test devcontainer build as part of CI
* Build devcontainer in its own job
* Fix devcontainer cli installation
* Fix devcontainer build
* Fix devcontainer build in CI again
* Enable buildkit only
* Increase coverage of devcontainer test
* Fix devcontainer start in CI
* Ensure latest version of docker compose is used
* Fix install compose action
* Disable CI stuff which does not work until we fix them
2022-11-20 07:34:12 -06:00
Blake Blackshear
9b5c6bea56
Automatic image builds for dev/master ( #4260 )
...
* try a different approach for build_web
* add automatic image builds
* build web first
* try disabling log file
* chown dir
* use volume
* set cache path
* test a push
* limit to dev/master branch commits
2022-11-06 07:19:00 -06:00
Blake Blackshear
3c01dbed7d
increment version
2022-10-08 19:32:45 -05:00
Blake Blackshear
c02100ee6f
increment version
2022-10-04 06:28:56 -05:00
Blake Blackshear
f536494a38
Multi arch image with nvidia decode support
...
* build working
* update makefile
* use jellyfin-ffmpeg for all arch
* just build web once for all arch
* update actions build
* update docs
2022-04-24 13:52:12 -05:00
Sebastian Englbrecht
d995761419
Prepare mypy for typing checks
2022-04-15 07:01:43 -05:00
Blake Blackshear
ffee9c8065
update makefile and docker dir
2022-03-11 07:49:06 -06:00
Blake Blackshear
3dd3786055
increment version
2022-02-18 22:15:30 -06:00
Yuriy Sannikov
6eecb6780e
Run python unit tests in a github actions ( #2589 )
...
* tox tests initial commit
* run tests in the Dockerfile during the build phase
* remove local tests
Co-authored-by: YS <ys@gm.com>
2022-02-18 21:18:26 -06:00
Blake Blackshear
6c8b184d2c
version tick
2022-02-18 21:18:26 -06:00
Blake Blackshear
76142e9699
version tick
2021-10-24 13:53:43 -05:00
Blake Blackshear
18f4ab2644
version tick
2021-10-23 08:21:15 -05:00
Blake Blackshear
c0e2a75715
version tick
2021-10-15 07:30:35 -05:00
Blake Blackshear
800f33e7be
version tick
2021-10-05 19:02:38 -05:00
Blake Blackshear
8ca12806ca
revert rockchip support for aarch64
2021-10-03 07:43:55 -05:00
Blake Blackshear
0f5dfea9de
add support for rockchip hwaccel
2021-09-25 08:25:00 -05:00
Blake Blackshear
7fc5297f60
aarch64 makefile fix
2021-09-03 07:13:05 -05:00
Jason Hunter
8fd12f001b
add secure token module to NGINX in order to pass authSig down to segment files
2021-08-07 15:51:16 -05:00
Jason Hunter
1181620f33
bump VOD max clips
2021-08-07 15:51:16 -05:00
Blake Blackshear
4fa6fa2001
revert ffmpeg version
2021-07-10 06:40:50 -05:00
Blake Blackshear
4ee7240ef3
update makefile versions
2021-07-03 12:38:37 -05:00
Blake Blackshear
df8126de73
no-cache for docker buiilds
2021-07-03 12:38:37 -05:00
Blake Blackshear
5afeb6e081
no-cache and pull for build
2021-07-03 12:38:37 -05:00
Blake Blackshear
700f25abc3
removing old node relay
2021-06-12 07:23:14 -05:00
Blake Blackshear
46e5a042ae
adding s6-overlay and running jsmpeg
2021-06-12 07:23:14 -05:00
Jason Hunter
926eec3c65
add --push so the images actually get published for nginx since they are not saved locally
2021-05-22 07:48:44 -05:00
Jason Hunter
abc6bbe7e0
Add nginx build arg for other architectures
2021-05-22 07:48:44 -05:00
Jason Hunter
315a13e1ce
Make command has to be different than directory
2021-05-22 07:48:44 -05:00
Jason Hunter
aab6a00e4c
Add support for NGINX VOD Module
2021-05-22 07:48:44 -05:00
Blake Blackshear
43db704b74
Update version
2021-02-25 07:00:57 -06:00
Blake Blackshear
0e8467782b
version tick
2021-02-25 06:34:36 -06:00
Blake Blackshear
d771726c2a
version tick
2021-02-21 09:32:45 -06:00
Blake Blackshear
683c3a4c90
update wheels again
2021-02-20 08:20:17 -06:00
Blake Blackshear
50b42eb6fe
add gevent to prebuilt wheels
2021-02-20 08:20:17 -06:00
Blake Blackshear
d285ff7e54
increment version
2021-02-20 08:20:17 -06:00
Blake Blackshear
d376f6b1d2
increment version
2021-01-31 06:20:59 -06:00
Blake Blackshear
ea53068432
update wheels version
2021-01-26 21:40:33 -06:00
Blake Blackshear
ccb668a1b6
no longer need special aarch64 wheels build
2021-01-26 21:40:33 -06:00
Blake Blackshear
0989c64eab
versioning wheels image
2021-01-26 21:40:33 -06:00
Blake Blackshear
b022bec1fa
switch to docker based web builds
2021-01-26 21:40:33 -06:00
Patrick Decat
4d9066a58d
Fix Makefile to ignore gpg signatures in commits
2021-01-26 21:40:33 -06:00
Paul Armstrong
c618867941
feat!: web user interface
2021-01-26 21:40:33 -06:00
Blake Blackshear
151f9fb2ee
add qsv support to amd64 image
2021-01-26 21:40:33 -06:00
Blake Blackshear
e8009c2d26
adding version endpoint
2021-01-26 21:40:33 -06:00
Blake Blackshear
d78b7cc110
set ffmpeg image versions
2021-01-26 21:40:33 -06:00
Gerard Escalante
777aff403f
Fix errors when using nvidia images
2020-11-17 10:50:38 -06:00
Michael Wei
893e6b40a7
nvidia ffmpeg support
2020-11-08 16:42:17 -06:00