From b84d05e29250eea961c12ad1b8c0d91479a673a1 Mon Sep 17 00:00:00 2001 From: Evan Pratten Date: Thu, 21 Nov 2024 15:16:20 -0500 Subject: [PATCH] Updating how docker containers are handled --- .../containers}/legacy-ssh.dockerfile | 0 docker/containers/rbn-to-mqtt.dockerfile | 5 +++++ ...qtt-ingest-radio-spots.docker-compose.yaml | 20 +++++++++++++++++++ 3 files changed, 25 insertions(+) rename {containers => docker/containers}/legacy-ssh.dockerfile (100%) create mode 100644 docker/containers/rbn-to-mqtt.dockerfile create mode 100644 docker/stacks/mqtt-ingest-radio-spots.docker-compose.yaml diff --git a/containers/legacy-ssh.dockerfile b/docker/containers/legacy-ssh.dockerfile similarity index 100% rename from containers/legacy-ssh.dockerfile rename to docker/containers/legacy-ssh.dockerfile diff --git a/docker/containers/rbn-to-mqtt.dockerfile b/docker/containers/rbn-to-mqtt.dockerfile new file mode 100644 index 0000000..a91e7a0 --- /dev/null +++ b/docker/containers/rbn-to-mqtt.dockerfile @@ -0,0 +1,5 @@ +FROM python:3.13 +ENV MODE=cw +ENV MQTT_HOST= +COPY ./scripts/rbn-to-mqtt /rbn-to-mqtt +CMD ["python", "/rbn-to-mqtt", "${MODE}", "${MQTT_HOST}"] \ No newline at end of file diff --git a/docker/stacks/mqtt-ingest-radio-spots.docker-compose.yaml b/docker/stacks/mqtt-ingest-radio-spots.docker-compose.yaml new file mode 100644 index 0000000..f43a7c8 --- /dev/null +++ b/docker/stacks/mqtt-ingest-radio-spots.docker-compose.yaml @@ -0,0 +1,20 @@ +services: + rbn_cw_to_mqtt: + build: + context: ../.. + dockerfile: docker/containers/rbn-to-mqtt.dockerfile + restart: unless-stopped + env_file: .env + environment: + - Mode=cw + - MQTT_HOST=${MQTT_HOST} + + rbn_ft8_to_mqtt: + build: + context: ../.. + dockerfile: docker/containers/rbn-to-mqtt.dockerfile + restart: unless-stopped + env_file: .env + environment: + - Mode=ft8 + - MQTT_HOST=${MQTT_HOST}