No Description

Martin Kunz abfc393445 example buttons 5 years ago
.idea d13938571a accept post parameters 5 years ago
src abfc393445 example buttons 5 years ago
.gitignore 4fc004a8e5 import 5 years ago
README.md f1ff2f556a Add 'README.md' 5 years ago
pom.xml abfc393445 example buttons 5 years ago
transceivr.iml 4fc004a8e5 import 5 years ago

README.md

Transceivr

Transfer files from source to target http location.

API

Prerequisites

Usage

Usage: <main class> -p=<port> [-w=<webroot>]
  -p, --port=<port>         HTTP Server port
  -w, --webroot=<webroot>   Use webroot from filesystem
./jdk-12+33-jre/bin/java -jar transceivr-1.0-SNAPSHOT-shaded.jar

Deployment

systemd service documentation

[Unit]
Description=Transceivr
After=syslog.target

[Service]
Type=notify
NotifyAccess=all
WorkingDirectory=/opt/myserver/
ExecStart=/usr/bin/java -server -jar transceivr.jar -p=8080
# WatchdogSec=30
Restart=always

[Install]
WantedBy=multi-user.target

Built With

  • Spark - The web framework used
  • Maven - Dependency Management
  • OkHttp - An HTTP & HTTP/2 client for Android and Java applications
  • SDNotify - SDNotify implements the systemd notification protocol in Java.