From 04c6a6d5861fff211b187bb755e0102ff7e07956 Mon Sep 17 00:00:00 2001 From: Stefan Haun Date: Sat, 2 Nov 2024 15:40:18 +0100 Subject: [PATCH] Set up the SpaceAPI service docker container --- host-wittgenstein.yml | 17 +++++++++++++++++ host_vars/wittgenstein.n39.eu/vars.yml | 7 +++++++ 2 files changed, 24 insertions(+) diff --git a/host-wittgenstein.yml b/host-wittgenstein.yml index 57850b5..9c6112e 100644 --- a/host-wittgenstein.yml +++ b/host-wittgenstein.yml @@ -132,6 +132,23 @@ ### Space API - name: Setup the SpaceAPI Docker container + docker_container: + name: spaceapi + image: "{{ spaceapi_image }}" + pull: true + state: started + detach: yes + restart_policy: unless-stopped + ports: + - "0.0.0.0:{{ spaceapi_host_port }}:8080" # Must be reached by pottwal +# - "127.0.0.1:{{ spaceapi_host_port }}:8080" + env: + TZ: "{{ timezone }}" + MQTT_BROKER: "platon.n39.eu" + MQTT_TOPIC_STATUS: "{{ spaceapi_topic_status }}" + MQTT_TOPIC_LASTCHANGE: "{{ spaceapi_topic_lastchange }}" + tags: + - spaceapi handlers: diff --git a/host_vars/wittgenstein.n39.eu/vars.yml b/host_vars/wittgenstein.n39.eu/vars.yml index 2474184..0fd637c 100644 --- a/host_vars/wittgenstein.n39.eu/vars.yml +++ b/host_vars/wittgenstein.n39.eu/vars.yml @@ -2,3 +2,10 @@ server_admin: "admin+wittgenstein@netz39.de" ansible_python_interpreter: /usr/bin/python3 gatekeeper_user: pi data_dir: "/srv/data" + +spaceapi_host_port: 8001 +spaceapi_domain_name: spaceapi.n39.eu +spaceapi_image: netz39/spaceapi-service:0.1.0 +spaceapi_topic_status: "Netz39/SpaceAPI/isOpen" +spaceapi_topic_lastchange: "Netz39/SpaceAPI/lastchange" +