diff --git a/.drone.yml b/.drone.yml index dcba848..89e95f0 100644 --- a/.drone.yml +++ b/.drone.yml @@ -20,3 +20,12 @@ steps: - name: build commands: - go build -v + + - name: install + commands: + - mkdir -p /opt/mystreamdeck + - cp mystreamdeck /opt/mystreamdeck-${DRONE_BUILD_STARTED} + - mv /opt/mystreamdeck-${DRONE_BUILD_STARTED} /opt/mystreamdeck + - cp mystreamdeck.service /etc/systemd/system + - systemctl daemon-reload + - systemctl restart mystreamdeck.service diff --git a/mystreamdeck.service b/mystreamdeck.service new file mode 100644 index 0000000..de7cfc0 --- /dev/null +++ b/mystreamdeck.service @@ -0,0 +1,5 @@ +[Unit] +Description=mystreamdeck + +[Service] +ExecStart=/opt/mystreamdeck/mystreamdeck --config=/opt/mystreamdeck/mystreamdeck.yaml