Bill Thornton
3e10ace985
Update node versions
1 year ago
Bill Thornton
b7fe81551f
Add manual web builds ( #9468 )
2 years ago
renovate[bot]
08a43d8039
chore(deps): update mcr.microsoft.com/dotnet/sdk docker tag to v7 ( #8686 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
Jeremy Lin
6441cd9436
Fix Docker healthcheck output
...
The current healthcheck command results in progress info being output.
Add -f/--fail, -s/--silent, -S/--show-error options to avoid progress
output, but still show error messages if something goes wrong.
2 years ago
Bond_009
f5819a3039
Remove libomxil-bellagio0 libomxil-bellagio-bin packages from arm Dockerfile
2 years ago
Bond_009
b01a61ce43
Remove libraspberrypi0 package from arm Dockerfile
2 years ago
Joshua M. Boniface
c7edf8b565
Backport pull request #8257 from jellyfin/release-10.8.z
...
Use separate args for dotnet publish commands
Original-merge: d260f30810
Merged-by: Joshua M. Boniface <joshua@boniface.me>
Backported-by: Joshua Boniface <joshua@boniface.me>
2 years ago
Cody Robibero
a2127a48ef
Remove unused docker volumes ( #7030 )
3 years ago
Marcel
b225c3fd3c
Apply suggestions from code review
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
Marcel
f750235933
Added healthcheck url environemnt variable
3 years ago
Marcel
5d11fd68c6
Apply suggestions from code review
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
Marcel
32d6e7db7c
Apply suggestions from code review
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
Marcel
fe461ff66b
Added Docker Healthcheck
3 years ago
Claus Vium
c60428f869
Merge pull request #6580 from Artiume/patch-1
3 years ago
Cody Robibero
6fb3ec0319
Disable DOTNET_SYSTEM_GLOBALIZATION_INVARIANT in docker images
3 years ago
Cody Robibero
4fc3de9b75
Fix builds for dotnet6 ( #6595 )
...
* Target net6.0
* Use new Enum.TryParse(ReadOnlySpan<char>) overload
* Replace RNGCryptoServiceProvider with RandomNumberGenerator
* ci - target net6.0 (#6594 )
* Update deployment for dotnet6
* Use generic 6.0.x preview for CI
* Update direct dotnet download links
Co-authored-by: Bond_009 <bond.009@outlook.com>
3 years ago
artiume
9e54ee1829
update armv7
3 years ago
Fernando Fernández
488e276f01
Fix Dockerfile typos
3 years ago
Cody Robibero
b504d1f724
Also update arm, arm64 Dockerfile
3 years ago
Rich Lander
3daf9e5afe
Optimize Dockerfiles
3 years ago
Bill Thornton
260782349c
Fix web build in dockerfiles
4 years ago
Fernando Fernández
8d6713af65
Use npm ci instead of npm i
4 years ago
Fernando Fernández
ba958c70d5
(jellyfin-web): Switch to npm
4 years ago
crobibero
9b7c5cddae
Update build ci, dockerfiles to .Net5.0
4 years ago
crobibero
583f47ea28
Remove GenerateDocumentationFile
4 years ago
crobibero
44fb76bbcf
include xml docs when publishing
4 years ago
Joshua M. Boniface
35da965cd3
Add -k to keyserver curl command
...
This command seems to inexplicably fail in Docker builds, despite
working on the CLI, similar to what happened with the command directly
above it in c257d6071c
. Fix it in the same
way by adding `-k`.
5 years ago
Kristupas Savickas
9dda2ffc91
Fix ffmpeg path on ARM docker image
5 years ago
ox0spy
e0fdf6fa07
Dockerfile: support for non-ASCII characters
5 years ago
dkanada
84c23d6232
Merge pull request #2631 from mark-monteiro/fix-client-build-scripts
...
Fix Client Build Scripts
5 years ago
Mark Monteiro
589958d13f
Add missing trailing slashes
5 years ago
Mark Monteiro
887e9c2020
Remove unnecessary execution of `yarn build:production`
5 years ago
Mark Monteiro
6894602dab
Use 'yarn build:production' instead of 'yarn:build' everywhere
5 years ago
artiume
7d14bdd6ff
Update Dockerfile.arm
5 years ago
Joshua M. Boniface
c257d6071c
Fix curl for Jellyfin GPG key
...
This curl command seems to fail inexplicably with an "unable to get
local issuer" error. Use `-k` instead so it doesn't complain.
5 years ago
Andrew Rabert
ca585f12b3
Fix Docker packages ( #2499 )
...
* Fix Vaapi Intel packages
https://github.com/jellyfin/jellyfin/issues/1901#issuecomment-593114951
Still need to compile with the packages to verify it builds properly. Arm builds probably need it too.
* Update Dockerfile
* Update Dockerfile
* Update Dockerfile.arm
* Update Dockerfile.arm
* Update Dockerfile.arm64
* Update Dockerfile.arm
* Update Dockerfile.arm
* Update Dockerfile.arm
* Update Dockerfile.arm64
* Update Dockerfile.arm64
* Update Dockerfile.arm
* Update Dockerfile
* shift from curl to git for web install
removed the necessity of curl, tar and package availability and using the source directly
* Update Dockerfile.arm
* Update Dockerfile.arm64
* Update Dockerfile
* Update Dockerfile
* Update Dockerfile.arm
* Update Dockerfile.arm64
* clean up packages and remove unnecessary ARG
* Update Dockerfile
* Update Dockerfile.arm64
* Update Dockerfile
* Update Dockerfile.arm64
* Update Dockerfile
* Update Dockerfile.arm
* Update Dockerfile.arm64
* Explainations
* Update Dockerfile.arm
* Update Dockerfile.arm64
5 years ago
Andrew Rabert
dcac99c1a4
Fix arm32 built on amd64 host
...
dotnet doesn't support building arm32 from QEMU (fuck knows why).
also change arm64 image for the sake of consistency
5 years ago
artiume
e47185160e
Add git to arm
5 years ago
artiume
78bb45e8fa
fix SSL issue in arm and arm64
...
verified arm build on raspbian
5 years ago
Andrew Rabert
da2c998e28
Update ARM images to debian buster ( #2313 )
...
Also has the effect of updating ffmpeg to 4.1
5 years ago
Andrew Rabert
075dad8720
Fix ARM images ( #2302 )
...
Allow for native building of Docker images. Use buildx if
cross-compilation is needed.
5 years ago
artiume
73a47e934d
Fix Docker Arm Nightly ( #2286 )
...
* Fix Docker Arm Nightly
Updated image base.
There was an error for libssl missing. I attempted to add libssl1.0.0 but it wasn't found so I fell back to libssl-dev.
Much more work needs to be done. ffmpeg is still debian based. I attempted to add jellyfin-ffmpeg but I was having too many issues so I'm saving it for another day, but it at least builds out successfully.
* Fix docker arm64 nightly
5 years ago
Bond_009
c8f403238e
Move to .Net Core 3.1
5 years ago
Justin Fenn
435c30aed9
use exec form for Dockerfile entrypoint
...
This causes the jellyfin process to be pid 1 in the container. It can
receive signals like SIGTERM (from "docker stop", for example) and shut
down properly.
5 years ago
Bond_009
f1167ace7e
Use the correct dotnet runtime in Docker images
...
The self contained packages already contains the dotnet runtime
No need to use the dotnet runtime base image.
This should decrease the size of the image.
5 years ago
Andrew Rabert
64eca9e1c7
Update Docker containers to dotnet 3.0
5 years ago
Andrew Rabert
cd3c14961f
Default to jellyfin-web master
5 years ago
Joshua Boniface
fffc5e3a6f
Bump version to 10.5.0 for next stable release
5 years ago
Joshua M. Boniface
75b7c9ac36
Do explicit dotnet publish in Dockerfiles ( #1801 )
...
The common.build.sh script was removed in #1793 but the Dockerfiles
still used this to perform the dotnet publish. Remove that call and do
the publish explicitly.
5 years ago
Erwin de Haan
0ca0d9d01e
Remove submodule and add clone and build to CI
5 years ago