summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/main.c b/src/main.c
index 17b4727..2cd5ceb 100644
--- a/src/main.c
+++ b/src/main.c
@@ -9,6 +9,14 @@ int main(int argc, char ** argv) {
return 1;
}
+ const char *admin_user = getenv("ADMIN_USER");
+ const char *admin_pass = getenv("ADMIN_PASS");
+
+ if (admin_user == NULL || admin_pass == NULL) {
+ fprintf(stderr, "Error: ADMIN_USER and ADMIN_PASS environment variables must be set\n");
+ return 1;
+ }
+
struct App app = {
.dbname = "borgflag.db"
};
@@ -17,7 +25,7 @@ int main(int argc, char ** argv) {
server.app = &app;
prepare_database(&app);
- web_begin(&server, atoi(argv[1]));
+ web_begin(&server, atoi(argv[1]), admin_user, admin_pass);
getchar();
web_join(&server);
}