Page MenuHomeDevCentral

Provide a kernel module
ClosedPublic

Authored by dereckson on Sep 6 2018, 12:44.
Tags
None
Referenced Files
F3604781: D1665.id4247.diff
Sun, Sep 29, 16:20
F3604515: D1665.id4246.diff
Sun, Sep 29, 14:23
F3604492: D1665.diff
Sun, Sep 29, 14:15
Unknown Object (File)
Thu, Sep 19, 17:08
Unknown Object (File)
Wed, Sep 18, 03:19
Unknown Object (File)
Tue, Sep 17, 10:56
Unknown Object (File)
Sat, Sep 14, 06:37
Unknown Object (File)
Fri, Sep 13, 01:23
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.