Modifica la estructura general del código fuente

Importante actualización que reorganiza el código fuente de PageTop. Usa
Cargo para crear un espacio de trabajo con los diferentes proyectos que
estructuran las funcionalidades de PageTop en módulos interdependientes
que se integran en Drust para construir una solución web para la gestión
de contenidos.
This commit is contained in:
Manuel Cillero 2022-03-13 11:14:33 +01:00
parent 4b5d8ce38a
commit ab0ac11f65
83 changed files with 115 additions and 81 deletions

View file

@ -1,3 +1,20 @@
[app]
name = "PageTop Essence"
description = "A modern Content Management System for sharing the world."
name = "Drust"
description = """\
A modern Content Management System for sharing the world.\
"""
language = "es-ES"
#theme = "Aliner"
#theme = "Minimal"
theme = "Bootsier"
[database]
db_name = "drust"
db_user = "drust"
db_pass = "DrU__#3T"
[log]
tracing = "Info"
#Info,actix_server::builder=Error,tracing_actix_web=Warn"
rolling = "Stdout"
format = "Compact"

View file

@ -1,43 +0,0 @@
[app]
name = "PageTop Application"
description = "Developed with the amazing PageTop framework."
# Tema predeterminado.
theme = "Bootsier"
# Idioma (localización) predeterminado.
language = "en-US"
# Dirección predeterminada para el texto: "ltr", "rtl" o "auto".
direction = "ltr"
# Rótulo al inicio: "Off", "Slant", "Small", "Speed" o "Starwars".
startup_banner = "Small"
[log]
# Traza de ejecución: "Error", "Warn", "Info", "Debug" o "Trace".
# Ejemplos: "Error,actix_server::builder=Info,tracing_actix_web=Debug".
tracing = "Info"
# En terminal ("Stdout") o archivos "Daily", "Hourly", "Minutely" o "Endless".
rolling = "Daily"
# Directorio para los archivos de traza (si rolling != "Stdout").
path = "log"
# Prefijo para los archivos de traza (si rolling != "Stdout").
prefix = "tracing.log"
# Presentación de las trazas: "Json", "Full", "Compact" o "Pretty".
format = "Json"
[database]
# Ajustes para conectar con la base de datos.
# El tipo de base de datos es una característica de compilación.
# Nombre (mysql/postgres) o referencia (sqlite) de la base de datos.
db_name = "dbname"
# Usuario y contraseña (mysql/postgres).
db_user = "dbuser"
db_pass = "dbpass"
# Servidor (mysql/postgres) y puerto predeterminado (0 para 3306 ó 5432).
db_host = "localhost"
db_port = 0
# Número máximo de conexiones habilitadas.
max_pool_size = 5
[webserver]
# Configuración del servidor web.
bind_address = "localhost"
bind_port = 8088