TerryPurdue (talk | contribs) |
TerryPurdue (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
== Stop | == Stop Bot == | ||
$ whoami | |||
[your user account with sudo privileges] | |||
$ sudo supervisorctl stop communitybot-discord | $ sudo supervisorctl stop communitybot-discord | ||
$ sudo supervisorctl status communitybot-discord | $ sudo supervisorctl status communitybot-discord | ||
Line 8: | Line 10: | ||
$ sudo su communitybot | $ sudo su communitybot | ||
$ whoami | |||
communitybot | |||
$ cd ~/CommunityBot | $ cd ~/CommunityBot | ||
$ pwd | $ pwd | ||
Line 50: | Line 54: | ||
WazeBotDiscord -> /home/communitybot/CommunityBot/src/WazeBotDiscord/bin/Release/netcoreapp2.0/WazeBotDiscord.dll | WazeBotDiscord -> /home/communitybot/CommunityBot/src/WazeBotDiscord/bin/Release/netcoreapp2.0/WazeBotDiscord.dll | ||
WazeBotDiscord -> /home/communitybot/CommunityBot/src/WazeBotDiscord/bin/Release/netcoreapp2.0/publish/ | WazeBotDiscord -> /home/communitybot/CommunityBot/src/WazeBotDiscord/bin/Release/netcoreapp2.0/publish/ | ||
== Start Bot == | |||
$ exit | |||
$ whoami | |||
[your user account with sudo privileges] | |||
$ sudo supervisorctl start communitybot-discord | |||
$ sudo supervisorctl status communitybot-discord | |||
communitybot-discord RUNNING pid 24621, uptime 0:00:04 |
Revision as of 19:46, 26 September 2017
Stop Bot
$ whoami [your user account with sudo privileges] $ sudo supervisorctl stop communitybot-discord $ sudo supervisorctl status communitybot-discord communitybot-discord STOPPED Sep 26 07:32 PM
Download New Code
$ sudo su communitybot $ whoami communitybot $ cd ~/CommunityBot $ pwd /home/communitybot/CommunityBot $ git pull remote: Counting objects: 10, done. remote: Compressing objects: 100% (8/8), done. remote: Total 10 (delta 5), reused 5 (delta 0) Unpacking objects: 100% (10/10), done. From gitlab.com:SixbucksSolutions/CommunityBot 4319f99..fea7bf8 master -> origin/master Updating 4319f99..fea7bf8 Fast-forward src/WazeBotDiscord/Modules/ReloadModule.cs | 5 ++- src/WazeBotDiscord/Modules/ScriptsModule.cs | 85 +++++++++++++++++++++++++++++++++++++++ src/WazeBotDiscord/Program.cs | 6 ++- src/WazeBotDiscord/Scripts/ScriptsService.cs | 147 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 241 insertions(+), 2 deletions(-) create mode 100644 src/WazeBotDiscord/Modules/ScriptsModule.cs create mode 100644 src/WazeBotDiscord/Scripts/ScriptsService.cs
Build New Release Code
$ cd src/WazeBotDiscord $ pwd /home/communitybot/CommunityBot/src/WazeBotDiscord $ dotnet build -c Release Microsoft (R) Build Engine version 15.3.409.57025 for .NET Core Copyright (C) Microsoft Corporation. All rights reserved. WazeBotDiscord -> /home/communitybot/CommunityBot/src/WazeBotDiscord/bin/Release/netcoreapp2.0/WazeBotDiscord.dll Build succeeded. 0 Warning(s) 0 Error(s) Time Elapsed 00:00:02.66
Publish New Release Code
publish
creates a standalone directory where the build can be run from
$ dotnet publish -c Release Microsoft (R) Build Engine version 15.3.409.57025 for .NET Core Copyright (C) Microsoft Corporation. All rights reserved. WazeBotDiscord -> /home/communitybot/CommunityBot/src/WazeBotDiscord/bin/Release/netcoreapp2.0/WazeBotDiscord.dll WazeBotDiscord -> /home/communitybot/CommunityBot/src/WazeBotDiscord/bin/Release/netcoreapp2.0/publish/
Start Bot
$ exit $ whoami [your user account with sudo privileges] $ sudo supervisorctl start communitybot-discord $ sudo supervisorctl status communitybot-discord communitybot-discord RUNNING pid 24621, uptime 0:00:04