Page MenuHomeDevCentral

Provide a kernel module
ClosedPublic

Authored by dereckson on Sep 6 2018, 12:44.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Oct 31, 05:12
Unknown Object (File)
Thu, Oct 17, 08:22
Unknown Object (File)
Thu, Oct 17, 07:03
Unknown Object (File)
Thu, Oct 17, 04:45
Unknown Object (File)
Thu, Oct 17, 00:39
Unknown Object (File)
Tue, Oct 15, 19:24
Unknown Object (File)
Tue, Oct 15, 02:18
Unknown Object (File)
Mon, Oct 14, 13:33
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.