Page MenuHomeDevCentral

Provide a kernel module
ClosedPublic

Authored by dereckson on Sep 6 2018, 12:44.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Feb 21, 06:10
Unknown Object (File)
Wed, Feb 19, 01:15
Unknown Object (File)
Mon, Feb 17, 06:32
Unknown Object (File)
Sun, Feb 9, 07:19
Unknown Object (File)
Sun, Feb 9, 07:19
Unknown Object (File)
Sun, Feb 9, 07:19
Unknown Object (File)
Sat, Feb 8, 08:50
Unknown Object (File)
Sun, Feb 2, 01:06
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.