Retoca dependencias para la versión de desarrollo
This commit is contained in:
parent
dce2573f8c
commit
1102a76e47
5 changed files with 21 additions and 10 deletions
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "drust"
|
name = "drust"
|
||||||
version = "0.1.0"
|
version = "0.0.1"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
authors = [
|
authors = [
|
||||||
|
|
@ -12,12 +12,10 @@ description = """\
|
||||||
homepage = "https://suitepro.cillero.es/projects/drust"
|
homepage = "https://suitepro.cillero.es/projects/drust"
|
||||||
repository = "https://gitlab.com/manuelcillero/drust"
|
repository = "https://gitlab.com/manuelcillero/drust"
|
||||||
|
|
||||||
[dependencies]
|
|
||||||
actix-web = "3.3.3"
|
|
||||||
maud = { version = "0.23.0" }
|
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
|
||||||
|
|
||||||
[dependencies.pagetop]
|
[dependencies.pagetop]
|
||||||
path = "../pagetop"
|
path = "../pagetop"
|
||||||
features = ["mysql"]
|
features = ["mysql"]
|
||||||
default-features = false
|
default-features = false
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
actix-web = "3.3.3"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "pagetop"
|
name = "pagetop"
|
||||||
version = "0.1.0"
|
version = "0.0.1"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
authors = [
|
authors = [
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,21 @@ edition = "2021"
|
||||||
# Ver más claves y sus definiciones en
|
# Ver más claves y sus definiciones en
|
||||||
# https://doc.rust-lang.org/cargo/reference/manifest.html
|
# https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
|
[dependencies.pagetop]
|
||||||
|
path = "../pagetop"
|
||||||
|
# Opcional. Por defecto se puede usar PageTop sin base de datos.
|
||||||
|
features = ["mysql"]
|
||||||
|
# features = ["postgres"]
|
||||||
|
# features = ["sqlite"]
|
||||||
|
# PageTop puede dar soporte a todas las bases de datos.
|
||||||
|
# features = ["mysql", "postgres", "sqlite"]
|
||||||
|
# Sólo cuando no se usen las características predeterminadas.
|
||||||
|
default-features = false
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
pagetop = { path = "pagetop" }
|
# Requerido.
|
||||||
actix-web = "3.3.3"
|
actix-web = "3.3.3"
|
||||||
|
# Opcional. Sólo si se usa la macro html!.
|
||||||
maud = { version = "0.23.0" }
|
maud = { version = "0.23.0" }
|
||||||
|
# Opcional. Si se requiere serialización de estructuras de datos.
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde = { version = "1.0", features = ["derive"] }
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,7 @@ pub fn modules(cfg: &mut server::web::ServiceConfig) {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(any(feature = "mysql", feature = "postgres", feature = "sqlite"))]
|
#[cfg(any(feature = "mysql", feature = "postgres", feature = "sqlite"))]
|
||||||
pub fn check_migrations() {
|
pub fn run_migrations() {
|
||||||
trace::info!("Checking migrations.");
|
trace::info!("Checking migrations.");
|
||||||
for m in MODULES.read().unwrap().iter() {
|
for m in MODULES.read().unwrap().iter() {
|
||||||
m.migrations(
|
m.migrations(
|
||||||
|
|
|
||||||
|
|
@ -72,7 +72,7 @@ impl Application {
|
||||||
|
|
||||||
// Comprueba actualizaciones pendientes de la base de datos (opcional).
|
// Comprueba actualizaciones pendientes de la base de datos (opcional).
|
||||||
#[cfg(any(feature = "mysql", feature = "postgres", feature = "sqlite"))]
|
#[cfg(any(feature = "mysql", feature = "postgres", feature = "sqlite"))]
|
||||||
global::check_migrations();
|
global::run_migrations();
|
||||||
|
|
||||||
// Prepara el servidor web.
|
// Prepara el servidor web.
|
||||||
let server = server::HttpServer::new(move || {
|
let server = server::HttpServer::new(move || {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue