1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#[cfg(all(feature = "database_sqlite", feature = "database_postgres"))]
compile_error!(
    "feature \"database_sqlite\" and feature \"database_postgres\" cannot be enabled at the same time"
);

#[macro_use]
extern crate rocket;
extern crate diesel;

mod auth;
mod chunk_id;
pub mod chunks;
pub mod metadata;

pub fn create_server() -> rocket::Rocket<rocket::Build> {
    rocket::build()
        .attach(chunks::stage())
        .attach(metadata::stage())
}