calendar-webapp/source/app.d

18 lines
479 B
D
Raw Normal View History

import calendarwebapp;
2017-08-05 17:31:35 +02:00
import vibe.vibe;
2017-08-02 01:56:36 +02:00
2017-08-05 17:31:35 +02:00
shared static this()
2017-08-02 01:56:36 +02:00
{
2017-08-05 17:31:35 +02:00
auto router = new URLRouter;
router.registerWebInterface(new CalendarWebapp);
2017-08-07 00:01:02 +02:00
router.get("*", serveStaticFiles("public"));
2017-08-05 17:31:35 +02:00
auto settings = new HTTPServerSettings;
settings.port = 8080;
settings.bindAddresses = ["::1", "127.0.0.1"];
settings.sessionStore = new MemorySessionStore;
2017-08-05 17:31:35 +02:00
listenHTTP(settings, router);
logInfo("Please open http://127.0.0.1:8080/ in your browser.");
2017-08-02 01:56:36 +02:00
}