Add docker files.

master
Bertrik Sikken 2022-04-10 21:41:28 +02:00
rodzic 962b979543
commit 3fc8c24f9e
5 zmienionych plików z 53 dodań i 0 usunięć

9
Dockerfile 100644
Wyświetl plik

@ -0,0 +1,9 @@
# Alpine Linux with OpenJDK JRE
FROM openjdk:8-jre-alpine
MAINTAINER Bertrik Sikken bertrik@gmail.com
ADD ttnhabbridge/build/distributions/ttnhabbridge.tar /opt/
WORKDIR /opt/ttnhabbridge
ENTRYPOINT /opt/ttnhabbridge/bin/ttnhabbridge

Wyświetl plik

@ -0,0 +1,11 @@
version: "3"
services:
java:
build: ..
image: ghcr.io/bertrik/ttnhabbridge
restart: always
volumes:
- "./ttnhabbridge.yaml:/opt/ttnhabbridge/ttnhabbridge.yaml:ro"
- "./log4j.properties:/opt/ttnhabbridge/log4j.properties:ro"
- "./log:/opt/ttnhabbridge/log:rw"

Wyświetl plik

Wyświetl plik

@ -0,0 +1,17 @@
# Root logger option
log4j.rootLogger=INFO, stdout, file
# Direct log messages to stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
#log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
log4j.appender.stdout.layout.ConversionPattern=%d{ISO8601} %-5p %c{1}:%L - %m%n
# Direct log messages to file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=log/ttnhabbridge.log
log4j.appender.file.MaxFileSize=10MB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ISO8601} %-5p %c{1}:%L - %m%n

Wyświetl plik

@ -0,0 +1,16 @@
---
thethingsnetwork:
url: "tcp://eu1.cloud.thethings.network"
user: "appname"
pass: "NNSXS.SIY7VBOR2KTIDBJY7QVTILSORMGIEQ63YNDNBIY.SECRET"
topic: "v3/+/devices/+/up"
helium:
url: ""
user: "user"
pass: "pass"
topic: "helium/+/rx"
habitat:
url: "http://habitat.habhub.org"
timeout: 60
gwCacheExpirationTime: 600
payloadEncoding: "cayenne"