OpenKeg: The Lightweight Backend of the Musikverein Leopoldsdorf
833
The OpenKeg Multi-Arch Docker Image is designed to build and run the 'openkeg' application on multiple architectures. This Docker image leverages the power of Rust and Alpine Linux to provide a lightweight and efficient environment for hosting OpenKeg. The image supports both ARM64 and AMD64 architectures, making it versatile and suitable for various deployment scenarios.
To use the OpenKeg Multi-Arch Docker Image, follow these steps:
docker pull mvlat/openkeg:latest
docker run -d -p 1926:1926 -v /path/to/data:/data mvlat/openkeg
The -p flag maps port 1926 inside the container to the host, enabling incoming connections.
The -v flag allows you to mount a host directory as a volume for persistent data storage.
The OpenKeg Docker Image supports the following environment variables:
RUST_BACKTRACE: Set to 1 to enable backtraces in case of errors.RUST_LOG: Specifies the log level (e.g., debug, info, error).RUST_LOG_STYLE: Specifies the log style (e.g., always, auto, never).The build process is designed to be versatile, allowing you to specify the target architecture during the build. To build the image for a specific architecture, use the following command:
docker buildx build -t mvlat/openkeg:latest --platform=linux/amd64 --platform=linux/arm64 --progress=plain . --push
Note: This Docker image is continuously maintained and updated by the community to ensure compatibility with the latest versions of Rust and Alpine Linux. Contributions and feedback are welcome via GitHub. Happy OpenKegging! 🍻
Content type
Image
Digest
sha256:8eb8b6ac2…
Size
7.7 MB
Last updated
about 3 years ago
docker pull mvlat/openkeg