Page MenuHomeDevCentral

Provide a kernel module
ClosedPublic

Authored by dereckson on Sep 6 2018, 12:44.
Tags
None
Referenced Files
F10682678: D1665.diff
Wed, Jul 23, 14:18
Unknown Object (File)
Tue, Jul 15, 10:43
Unknown Object (File)
Fri, Jul 11, 00:38
Unknown Object (File)
Thu, Jul 10, 05:18
Unknown Object (File)
Tue, Jul 1, 02:05
Unknown Object (File)
Tue, Jul 1, 01:51
Unknown Object (File)
Sat, Jun 28, 08:21
Unknown Object (File)
Thu, Jun 26, 14:11
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.