mirror of
https://codeberg.org/likwid/likwid.git
synced 2026-02-09 21:13:09 +00:00
dev: default config + jwt secret for dev
This commit is contained in:
parent
6ac85c3fcb
commit
91d2f79740
2 changed files with 58 additions and 42 deletions
|
|
@ -2,8 +2,11 @@ use serde::Deserialize;
|
||||||
|
|
||||||
#[derive(Debug, Clone, Deserialize)]
|
#[derive(Debug, Clone, Deserialize)]
|
||||||
pub struct Config {
|
pub struct Config {
|
||||||
|
#[serde(default = "default_database_url")]
|
||||||
pub database_url: String,
|
pub database_url: String,
|
||||||
|
#[serde(default = "default_server_host")]
|
||||||
pub server_host: String,
|
pub server_host: String,
|
||||||
|
#[serde(default = "default_server_port")]
|
||||||
pub server_port: u16,
|
pub server_port: u16,
|
||||||
/// Enable demo mode - restricts destructive actions and enables demo accounts
|
/// Enable demo mode - restricts destructive actions and enables demo accounts
|
||||||
#[serde(default)]
|
#[serde(default)]
|
||||||
|
|
@ -13,6 +16,18 @@ pub struct Config {
|
||||||
pub jwt_secret: String,
|
pub jwt_secret: String,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fn default_database_url() -> String {
|
||||||
|
"postgres://likwid:likwid@localhost:5432/likwid".to_string()
|
||||||
|
}
|
||||||
|
|
||||||
|
fn default_server_host() -> String {
|
||||||
|
"127.0.0.1".to_string()
|
||||||
|
}
|
||||||
|
|
||||||
|
fn default_server_port() -> u16 {
|
||||||
|
3000
|
||||||
|
}
|
||||||
|
|
||||||
fn default_jwt_secret() -> String {
|
fn default_jwt_secret() -> String {
|
||||||
"".to_string()
|
"".to_string()
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@ New-Item -ItemType Directory -Force -Path $stateDir | Out-Null
|
||||||
if (-not $env:POSTGRES_USER) { $env:POSTGRES_USER = 'likwid' }
|
if (-not $env:POSTGRES_USER) { $env:POSTGRES_USER = 'likwid' }
|
||||||
if (-not $env:POSTGRES_PASSWORD) { $env:POSTGRES_PASSWORD = 'likwid' }
|
if (-not $env:POSTGRES_PASSWORD) { $env:POSTGRES_PASSWORD = 'likwid' }
|
||||||
if (-not $env:POSTGRES_DB) { $env:POSTGRES_DB = 'likwid' }
|
if (-not $env:POSTGRES_DB) { $env:POSTGRES_DB = 'likwid' }
|
||||||
|
if (-not $env:JWT_SECRET) { $env:JWT_SECRET = 'dev_jwt_secret_not_for_production' }
|
||||||
$env:DATABASE_URL = "postgres://$($env:POSTGRES_USER):$($env:POSTGRES_PASSWORD)@127.0.0.1:5432/$($env:POSTGRES_DB)"
|
$env:DATABASE_URL = "postgres://$($env:POSTGRES_USER):$($env:POSTGRES_PASSWORD)@127.0.0.1:5432/$($env:POSTGRES_DB)"
|
||||||
|
|
||||||
# Check if already running
|
# Check if already running
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue