diff options
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -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); } |
