embed migrations, fix start, add stop
This commit is contained in:
@ -1,11 +1,8 @@
|
||||
use std::fmt;
|
||||
use std::time::SystemTime;
|
||||
|
||||
use chrono::{DateTime, NaiveDateTime, TimeZone, Utc};
|
||||
use diesel::prelude::*;
|
||||
|
||||
use serde::Deserialize;
|
||||
|
||||
use crate::status::ServerStatus;
|
||||
|
||||
use crate::schema;
|
||||
@ -16,18 +13,16 @@ use crate::schema;
|
||||
pub struct Servers {
|
||||
pub name: String,
|
||||
pub last_login: Option<NaiveDateTime>,
|
||||
pub container_id: Option<String>,
|
||||
pub status: ServerStatus,
|
||||
pub redirect_ip: Option<String>
|
||||
}
|
||||
|
||||
|
||||
#[derive(Deserialize, Insertable)]
|
||||
#[derive(Insertable)]
|
||||
#[diesel(table_name = schema::servers)]
|
||||
pub struct CreateServer<'a> {
|
||||
pub name: &'a str,
|
||||
pub last_login: Option<SystemTime>,
|
||||
pub container_id: Option<&'a str>,
|
||||
pub last_login: Option<NaiveDateTime>,
|
||||
pub status: ServerStatus,
|
||||
pub redirect_ip: Option<&'a str>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user