From f79091a2a839d300b6570627bb8b258c9a04280e Mon Sep 17 00:00:00 2001 From: "Ean Milligan (Bastion)" Date: Mon, 4 Jul 2022 22:39:25 -0400 Subject: [PATCH] Add artificer.service for proper prod running, attempting to add cmdUtils back into sonar --- .sonarcloud.properties | 4 ++-- artificer.service | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 artificer.service diff --git a/.sonarcloud.properties b/.sonarcloud.properties index d6aab17..cb6d31c 100644 --- a/.sonarcloud.properties +++ b/.sonarcloud.properties @@ -12,6 +12,6 @@ sonar.exclusions=emojis sonar.sourceEncoding=UTF-8 # Exclusions for copy-paste detection -# src/commandUtils.ts, src/commands/rollHelp.ts is excluded to get rid of the duplicate code compliant. Sonar does not like you initializing JSON in ts files. +# src/commands/rollHelp.ts is excluded to get rid of the duplicate code compliant. Sonar does not like you initializing JSON in ts files. # db/initialize.ts, db/populateDefaults.ts are excluded to get rid of some duplicate code compliants. Sonar does not like the repeated DB calls even when they are unique calls. -sonar.cpd.exclusions=src/commandUtils.ts,src/commands/rollHelp.ts,db/initialize.ts,db/populateDefaults.ts \ No newline at end of file +sonar.cpd.exclusions=src/commands/rollHelp.ts,db/initialize.ts,db/populateDefaults.ts \ No newline at end of file diff --git a/artificer.service b/artificer.service new file mode 100644 index 0000000..e008099 --- /dev/null +++ b/artificer.service @@ -0,0 +1,14 @@ +[Unit] +Description=The Artificer Discord Bot +Documentation=https://github.com/Burn-E99/TheArtificer +After=network.target + +[Service] +Type=simple +PIDFile=/run/deno.pid +ExecStart=/root/.deno/bin/deno run --allow-write=./logs/,./src/endpoints/gets/heatmap.png --allow-read=./src/solver/,./src/endpoints/gets/heatmap-base.png --allow-net .\mod.ts +RestartSec=60 +Restart=on-failure + +[Install] +WantedBy=multi-user.target