modio-localapi 0.4.1

modio-localapi, a tls-enabled web-server matching the /v0 modio-api for devices
# FROM --platform=linux/arm registry.gitlab.com/modioab/scada-hello/template:armhf
# We don't have a proper _minimal_ template for buster, only for older OS release
# Instead, use the "python" one.
FROM --platform=linux/arm registry.gitlab.com/modioab/mytemp-backend/template/python:latest

ARG URL=unknown
ARG COMMIT=unknown
ARG BRANCH=unknown
ARG HOST=unknown
ARG DATE=unknown
ARG TARGET=armv7-unknown-linux-gnueabihf

LABEL "se.modio.ci.url"=$URL "se.modio.ci.branch"=$BRANCH "se.modio.ci.commit"=$COMMIT "se.modio.ci.host"=$HOST "se.modio.ci.date"=$DATE "se.modio.service"=modio-localapi

COPY config/hosts /etc/hosts
COPY config/resolv.conf /etc/resolv.conf
COPY config/machine-id	/etc/machine-id
COPY config/modio-localapi.conf /etc/modio-localapi.conf
COPY config/modio-localapi.service /etc/systemd/system/modio-localapi.service
COPY config/modio-localapi.socket /etc/systemd/system/modio-localapi.socket

COPY target/${TARGET}/release/modio-localapi /opt/bin/modio-localapi