Page MenuHomeDevCentral

Provide a kernel module
ClosedPublic

Authored by dereckson on Sep 6 2018, 12:44.
Tags
None
Referenced Files
F3813101: D1665.id.diff
Sun, Dec 1, 16:10
Unknown Object (File)
Sat, Nov 30, 09:57
Unknown Object (File)
Sat, Nov 30, 09:38
Unknown Object (File)
Fri, Nov 29, 23:19
Unknown Object (File)
Wed, Nov 27, 13:34
Unknown Object (File)
Mon, Nov 25, 23:47
Unknown Object (File)
Fri, Nov 22, 19:46
Unknown Object (File)
Sun, Nov 10, 20:05
Subscribers
None

Details

Summary

Allow to start the application with a PostgreSQL connection as managed state.

The configuration can be customized, with a default one reading parameters
from environment or an .env file.

Test Plan

This allows to start application as easily as:

extern crate env_logger;
extern crate limiting_factor;

mod requests;

use limiting_factor::kernel::DefaultApplication;
use requests::*;

fn main() {
    env_logger::init();

    let routes = routes![
        status,
        favicon,
        users::register,
        users::get_player,
    ];

    DefaultApplication::start_application(routes);
}

Diff Detail

Repository
rLF Limiting Factor
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

dereckson created this revision.
dereckson edited the test plan for this revision. (Show Details)
This revision is now accepted and ready to land.Sep 6 2018, 13:32
This revision was automatically updated to reflect the committed changes.