Merged Dockerfiles (#282)

* Dockerfile re-imagined to handle all flavors in one script.
This commit is contained in:
Kizaing 2021-06-07 17:04:08 -04:00 committed by GitHub
parent 41a5d1bf2c
commit d00cf7de92
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 130 additions and 103 deletions

19
copy_runtime.sh Normal file
View file

@ -0,0 +1,19 @@
#!/bin/bash
#Copies the correct version of Kavita into the image
set -xv
if [ "$TARGETPLATFORM" == "linux/amd64" ]
then
tar xf /files/kavita-linux-x64.tar.gz -C /
mv /Kavita /kavita
elif [ "$TARGETPLATFORM" == "linux/arm/v7" ]
then
tar xf /files/kavita-linux-arm.tar.gz -C /
mv /Kavita /kavita
elif [ "$TARGETPLATFORM" == "linux/arm64" ]
then
tar xf /files/kavita-linux-arm64.tar.gz -C /
mv /Kavita /kavita
fi