From 16f964f41d57ccfa0281ef7bef664a67407dd8f8 Mon Sep 17 00:00:00 2001 From: saces Date: Fri, 9 Jan 2026 18:52:31 +0100 Subject: [PATCH] Aller Anfang ist schwer. --- .gitignore | 2 ++ Containerfile.debian | 36 ++++++++++++++++++++++++++++++++++++ libmxclient/go.mod | 3 +++ libmxclient/mxclientlib.go | 12 ++++++++++++ pygomx/build_ffi.py | 21 +++++++++++++++++++++ 5 files changed, 74 insertions(+) create mode 100644 .gitignore create mode 100644 Containerfile.debian create mode 100644 libmxclient/go.mod create mode 100644 libmxclient/mxclientlib.go create mode 100644 pygomx/build_ffi.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0fdbbf4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.venv +compose.override.yaml diff --git a/Containerfile.debian b/Containerfile.debian new file mode 100644 index 0000000..c5cc596 --- /dev/null +++ b/Containerfile.debian @@ -0,0 +1,36 @@ +# syntax=docker/dockerfile:1 + +ARG GOLANG_VERSION=1.25 +ARG DEBIAN_VERSION=trixie +ARG PYTHON_VERSION=3.14 + +FROM docker.io/library/golang:${GOLANG_VERSION}-${DEBIAN_VERSION} AS gobuilder + +RUN --mount=type=bind,source=./libmxclient,target=/build <