Closed MrMineDe closed 1 year ago
Hey thanks for reporting. As you said, only the image for amd64 is currently stored in the github container registry (ghcr.io). In the future, I intend to support every processor architecture.
But until then, if you want to run this container on an unsupported system, you'll have to build it yourself.
# Clone git repository
git clone https://github.com/maxmielchen/UntisCalendar.git
cd UntisCalendar
# Build image
docker build -t untiscalendar:latest .
# Start container
docker run \
-e TIMEZONE="Europe/Berlin" \
-e ROOM=Room \
-e TEACHER=Teacher \
-e SUMMARY=School \
-e USERNAME=your_username \
-e PASSWORD=your_password \
-e SERVER=niobe.webuntis.com \
-e SCHOOL=your_school \
-e TOKEN=secret \
-p 80:8080 \
untiscalendar:latest
Hey, I have now found a better way as I also store in arm architecture at ghcr.io. It would be very nice if you could test this version. Its only important that you use the image under "ghcr.io/maxmielchen/untiscalendar:main". If this version works, I will make a release and from then on you can use this version again under "ghcr.io/maxmielchen/untiscalendar:latest".
Installing with the command:
docker pull ghcr.io/maxmielchen/untiscalendar:latest
fails with the error message:no matching manifest for linux/arm64/v8 in the manifest list entries
When overwriting the error message with:
sudo docker pull ghcr.io/maxmielchen/untiscalendar:latest --platform linux/amd64
it installs without errors. When starting it fails though (which was expectable...):Is there a reason why the program wouldn't work on arm/Raspberry Pi? Specs: Raspberry Pi 4 Model B
Thanks in advance