aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile.arm
AgeCommit message (Collapse)Author
2020-05-25Add -k to keyserver curl commandJoshua M. Boniface
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 c257d6071c3a8dd141d1191062e892d912177d9a. Fix it in the same way by adding `-k`.
2020-04-06Fix ffmpeg path on ARM docker imageKristupas Savickas
2020-03-29Dockerfile: support for non-ASCII charactersox0spy
2020-03-21Merge pull request #2631 from mark-monteiro/fix-client-build-scriptsdkanada
Fix Client Build Scripts
2020-03-20Add missing trailing slashesMark Monteiro
2020-03-20Remove unnecessary execution of `yarn build:production`Mark Monteiro
2020-03-20Use 'yarn build:production' instead of 'yarn:build' everywhereMark Monteiro
2020-03-15Update Dockerfile.armartiume
2020-03-08Fix curl for Jellyfin GPG keyJoshua M. Boniface
This curl command seems to fail inexplicably with an "unable to get local issuer" error. Use `-k` instead so it doesn't complain.
2020-03-05Fix Docker packages (#2499)Andrew Rabert
* 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
2020-02-13Fix arm32 built on amd64 hostAndrew Rabert
dotnet doesn't support building arm32 from QEMU (fuck knows why). also change arm64 image for the sake of consistency
2020-02-11Add git to armartiume
2020-02-01fix SSL issue in arm and arm64artiume
verified arm build on raspbian
2020-01-19Update ARM images to debian buster (#2313)Andrew Rabert
Also has the effect of updating ffmpeg to 4.1
2020-01-19Fix ARM images (#2302)Andrew Rabert
Allow for native building of Docker images. Use buildx if cross-compilation is needed.
2020-01-17Fix Docker Arm Nightly (#2286)artiume
* 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
2019-12-06Move to .Net Core 3.1Bond_009
2019-10-27use exec form for Dockerfile entrypointJustin Fenn
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.
2019-10-25Use the correct dotnet runtime in Docker imagesBond_009
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.
2019-10-19Update Docker containers to dotnet 3.0Andrew Rabert
2019-10-19Default to jellyfin-web masterAndrew Rabert
2019-10-11Bump version to 10.5.0 for next stable releaseJoshua Boniface
2019-09-27Do explicit dotnet publish in Dockerfiles (#1801)Joshua M. Boniface
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.
2019-09-24Remove submodule and add clone and build to CIErwin de Haan
2019-09-12Docker - Build jellyfin-webAndrew Rabert
2019-08-31Bump version to 10.4.0Joshua Boniface
2019-08-06Fix Docker buildAndrew Rabert
2019-08-01Docker - make web version more configurableAndrew Rabert
This allows for building against jellyfin-web master. Ex. docker build . --build-arg JELLYFIN_WEB_VERSION=master
2019-07-24Bump version for 10.3.7v10.3.7Joshua M. Boniface
2019-07-06Bump version for 10.3.6Joshua M. Boniface
2019-06-09Bump version for 10.3.5v10.3.5Joshua M. Boniface
2019-06-07Docker - Update arm* Dockerfiles for latest multiarchAndrew Rabert
Relates to this change https://github.com/multiarch/qemu-user-static/commit/7bdafb96ee59fde53d07a291f9446d2b8957d372
2019-06-06Bump version for 10.3.4v10.3.4Joshua M. Boniface
2019-05-17Bump version for 10.3.3v10.3.3Joshua M. Boniface
2019-04-30Bump version for 10.3.2v10.3.2Joshua Boniface
2019-04-20Bump version to 10.3.1Joshua Boniface
2019-04-19Bump version to 10.3.0 (release)v10.3.0Joshua Boniface
2019-04-10Bump version to 10.3.0-rc2 and update submodulev10.3.0-rc2Joshua Boniface
2019-04-03Update DockerfilesAndrew Rabert
* Use new dotnet image paths * Update jellyfin-web to 10.3.0-rc1
2019-03-15Clean apt lists in arm DockerfilesSandro Jäckel
2019-03-12Finalise removal of --ffprobe switchPloughPuff
Removed --ffprobe from src files and server/docker scripts.
2019-03-01Treat jellyfin-web as just another dependency for Docker buildsAndrew Rabert
2019-02-27Set ffmpeg+ffprobe paths in Docker containerAndrew Rabert
Will always ensure containers use correct path. Yes - the arm images have a different path than the amd64 one. This is caused by the amd64 image using ffmpeg from jellyfin/ffmpeg while the others use ffmpeg from their distro's repos.
2019-02-24use common.build.sh for docker image buildsThomas Büttner
Signed-off-by: Thomas Büttner <thomas@vergesslicher.tech>
2019-02-24Build releases without debugThomas Büttner
Signed-off-by: Thomas Büttner <thomas@vergesslicher.tech>
2019-02-16Fix cachedir missing from Docker containerAndrew Rabert
Adds the /cache volume and set it to writeable by all. This allows for those using jellyfin to continue using it without modifying their config. However, retaining cache will require one to mount the /cache volume. Also make the /config and /media dirs 777 by default. No permissions on mounted volumes will be changed.
2019-02-16Enhance DockerfilesAndrew Rabert
* Prevent failure when obj exists from host compile * Enhance readability of disposed stages * Formatting
2019-02-15Fix docker arm buildsn8225
2019-02-02Fix docker argsSparky
After the change to runtime args in #749 docker broke. This fixes it.
2019-01-25Make another docker layer reusableSparky
By moving the apt-get layer before the copies, the apt-get layer can be reused with each build, reducing upload/download needed during updates. Just a small optimization.