Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mirkolenz/hkknx-container
Automated Docker builds for HKKNX
https://github.com/mirkolenz/hkknx-container
docker knx nix
Last synced: 4 months ago
JSON representation
Automated Docker builds for HKKNX
- Host: GitHub
- URL: https://github.com/mirkolenz/hkknx-container
- Owner: mirkolenz
- License: mit
- Created: 2023-06-24T20:36:43.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-08T07:26:41.000Z (10 months ago)
- Last Synced: 2024-04-09T04:37:00.437Z (10 months ago)
- Topics: docker, knx, nix
- Language: Nix
- Homepage:
- Size: 97.7 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HKKNX Container
This repository provides automated Docker image builds for [HKKNX](https://github.com/brutella/hkknx-public).
Every evening at 22:00 UTC, a GitHub action will fetch the latest releases and update the Docker image.
You can pin your container to a specific version or to `latest`/`pre` to always get the latest version of these channels.
Images are available for `amd64` and `arm64`.Example `docker-compose.yml`:
```yaml
services:
hkknx:
image: ghcr.io/mirkolenz/hkknx-container:latest
restart: unless-stopped
network_mode: host
volumes:
- ./hkknx:/db
```## Customization
The container uses the following default values:
```txt
--autoupdate=false
--db=/db
--port=8080
--verbose=false
```You can override any of these by setting the `command` value in your `docker-compose.yml`.
You only need to specify the values you want to override.
For instance, to use port `80`:```yaml
services:
hkknx:
# ... (see above)
command:
- --port=80
```## Development
The image is created entirely with `Nix`.