| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:5601f441718b0d192d73394b35fd07675342837ec9089ddd52dd1dc0de79630e in / |
| CMD ["/bin/bash"] |
| WORKDIR /app |
| RUN /bin/sh -c apt-get update # buildkit |
| RUN /bin/sh -c apt-get upgrade # buildkit |
| RUN /bin/sh -c apt-get install tree wget zip unzip nano -y # buildkit |
| RUN /bin/sh -c wget https://packages.microsoft.com/config/ubuntu/24.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb # buildkit |
| RUN /bin/sh -c dpkg -i packages-microsoft-prod.deb # buildkit |
| RUN /bin/sh -c apt-get update # buildkit |
| RUN /bin/sh -c apt-get install -y dotnet-runtime-8.0 # buildkit |
| COPY ./TeltonikaReceiver /app/TeltonikaReceiver # buildkit |
| RUN /bin/sh -c chmod +x /app/TeltonikaReceiver/Teltonika_FMM_130_Receiver # buildkit |
| ENV PROTOCOL=defaultProtocol |
| ENV HOST=defaultHost |
| ENV PORT=defaultPort |
| ENV DBHOST=defaultDbHost |
| ENV DBPORT=defaultDbPort |
| ENV DATABASE=defaultDatabase |
| ENV DBUSER=defaultDbUser |
| ENV DBPASSWORD=defaultDbPassword |
| ENV DATA=defaultData |
| ENV LOG=defaultLog |
| ENTRYPOINT ["/app/TeltonikaReceiver/Teltonika_FMM_130_Receiver"] |
| CMD ["protocol:$PROTOCOL" "host:$HOST" "port:$PORT" "dbhost:$DBHOST" "dbport:$DBPORT" "database:$DATABASE" "dbuser:$DBUSER" "dbpassword:$DBPASSWORD" "data:$DATA" "log:$LOG"] |
| EXPOSE map[9004/udp:{}] |