diff options
Diffstat (limited to 'HOWTO.md')
| -rw-r--r-- | HOWTO.md | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/HOWTO.md b/HOWTO.md new file mode 100644 index 0000000..72d1050 --- /dev/null +++ b/HOWTO.md @@ -0,0 +1,47 @@ +# how to use + +PORT=3001 cargo run +curl -X POST "http://127.0.0.1:3001/api/echo?name=Dev" +curl -X GET "http://127.0.0.1:3001/" + +## release + +cargo build --release + +=> binary is at target/release/skal_server +=> test: PORT=3001 ./target/release/skal_server + +=> stop the current service: + +sudo systemctl stop skal-server + +=> update the binary + +sudo cp target/release/skal_server /opt/skal_server/skal_server +sudo cp -R static/*html /opt/skal_server/static +sudo chmod +x /opt/skal_server/skal_server + +=> restart + +sudo systemctl restart skal-server + +=> check status: + +sudo systemctl status skal-server + +=> verify endpoint: + +curl -X POST "https://www.taar-o.com/api/echo?name=ProdTest" + +=> logs + +sudo journalctl -u skal-server -f + +## nginx + +=> config: +/etc/nginx/sites-available/taar-o.com + +=> relaunch +sudo nginx -t +sudo systemctl reload nginx |
