Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 21 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,24 @@ Use run script. You must install qemu-system-i386 as dependency.
Ok, understandable. Wait for release - I am also trying to prepare online build mechanism for my friends and in future alpha/beta testers.

### ARM-Support
Note, ARM building is not supported by now. You need to place x86-64 iso directly in your KenOS directory.
Note, ARM building is not supported by now. You need to place x86-64 iso directly in your KenOS directory.

The ARM64 Docker Compose service uses Python 3.15.1 on Alpine 3.24. Build it with:

```sh
docker compose -f docker-compose-arm.yml build kenos-arm
```

Check the interpreter and installed dependencies without starting the Discord bot:

```sh
docker compose -f docker-compose-arm.yml run --rm --no-deps kenos-arm python3.15 --version
docker compose -f docker-compose-arm.yml run --rm --no-deps kenos-arm python3.15 -m pip check
```

To run SerialCord, provide `kenos.iso` in the repository root and
`misc/SerialCord/config.json` with the Discord bot configuration, then run:

```sh
docker compose -f docker-compose-arm.yml up -d kenos-arm
```
3 changes: 1 addition & 2 deletions docker-compose-arm.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
version: "3"

services:
kenos-arm:
container_name: kenos-arm
platform: linux/arm64
build:
context: ./
dockerfile: docker/arm/Dockerfile
Expand Down
2 changes: 1 addition & 1 deletion docker/arm/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1

FROM python:3.15.0-alpine3.24
FROM python:3.15.1-alpine3.24
WORKDIR /code
ARG DEBIAN_FRONTEND=noninteractive
ADD . /code
Expand Down
Loading