enabled run as daemon and updated README

This commit is contained in:
EntireTwix 2021-04-11 12:24:38 -07:00
parent e912a2b2a7
commit ed83718f1f
2 changed files with 6 additions and 6 deletions

View file

@ -1,4 +1,4 @@
# CCash [INCOMPLETE] # CCash
A webserver hosting a bank system for Minecraft A webserver hosting a bank system for Minecraft
@ -43,7 +43,6 @@ sudo ./bank <admin password> <saving frequency in minutes> <threads>
- **Tamper Proof** relative to an in-game implementation - **Tamper Proof** relative to an in-game implementation
- **Auto-Saving**, Saves on crash, Saves on close - **Auto-Saving**, Saves on crash, Saves on close
- **OpenSSL** (HTTPS)
### Accessibility ### Accessibility
@ -57,12 +56,14 @@ Go to `{ip}/BankF/help` to see the bank's methods. Using the Bank's API allows (
Implemented: Implemented:
In-Dev:
- a Market
- a Leaderboard ranking player's balances
Ideas: Ideas:
- a Market
- Gambling - Gambling
- Shipping - Shipping
- a Leaderboard ranking player's balances
- High-level bank operations such as loans - High-level bank operations such as loans
- Some trust based system for transactions similiar to Paypal - Some trust based system for transactions similiar to Paypal

View file

@ -42,10 +42,9 @@ int main(int argc, char **argv)
auto API = std::make_shared<BankF>(); auto API = std::make_shared<BankF>();
app().registerPostHandlingAdvice( app().registerPostHandlingAdvice(
[](const drogon::HttpRequestPtr &req, const drogon::HttpResponsePtr &resp) { [](const drogon::HttpRequestPtr &req, const drogon::HttpResponsePtr &resp) {
//LOG_DEBUG << "postHandling1";
resp->addHeader("Access-Control-Allow-Origin", "*"); resp->addHeader("Access-Control-Allow-Origin", "*");
}); });
app().addListener("0.0.0.0", 80).registerController(API).setThreadNum(std::stoul(argv[3])).run(); app().addListener("0.0.0.0", 80).registerController(API).setThreadNum(std::stoul(argv[3])).enableRunAsDaemon().run();
return 0; return 0;
} }