Reconfigure for test database

This commit is contained in:
2025-06-28 15:23:39 -07:00
parent 647d7f876f
commit 98fbba0693
4 changed files with 23 additions and 7 deletions
-4
View File
@@ -1,4 +0,0 @@
#!/bin/bash
cd ./src/MistoxWebsite.Client/
npm install
+3 -3
View File
@@ -19,18 +19,18 @@ string dbUser = !string.IsNullOrEmpty(_dbuser) ? _dbuser : "root";
string? _dbdatabase = Environment.GetEnvironmentVariable("MySQLDatabase"); string? _dbdatabase = Environment.GetEnvironmentVariable("MySQLDatabase");
string dbdatabase = !string.IsNullOrEmpty(_dbdatabase) ? _dbdatabase : "mistox"; string dbdatabase = !string.IsNullOrEmpty(_dbdatabase) ? _dbdatabase : "mistox";
string? _dbpass = Environment.GetEnvironmentVariable("MySQLPass"); string? _dbpass = Environment.GetEnvironmentVariable("MySQLPass");
string dbPass = !string.IsNullOrEmpty(_dbpass) ? _dbpass : ""; string dbPass = !string.IsNullOrEmpty(_dbpass) ? _dbpass : "oasv34$8gpv023dd";
string connStr = "server=" + dbserver + ";user=" + dbUser + ";database=" + dbdatabase + ";password=" + dbPass + ";port=3306;"; string connStr = "server=" + dbserver + ";user=" + dbUser + ";database=" + dbdatabase + ";password=" + dbPass + ";port=3306;";
DatabaseService databaseService = new DatabaseService( connectionString: connStr ); DatabaseService databaseService = new DatabaseService( connectionString: connStr );
builder.Services.Add( new ServiceDescriptor( typeof( DatabaseService ), databaseService ) ); builder.Services.Add( new ServiceDescriptor( typeof( DatabaseService ), databaseService ) );
// Email Service // Email Service
string? _eServer = Environment.GetEnvironmentVariable("EmailServer"); string? _eServer = Environment.GetEnvironmentVariable("EmailServer");
string EmailServer = !string.IsNullOrEmpty(_eServer) ? _eServer : "smtp.gmail.com"; string EmailServer = !string.IsNullOrEmpty(_eServer) ? _eServer : "mail.mistox.com";
string? _ePort = Environment.GetEnvironmentVariable("EmailPort"); string? _ePort = Environment.GetEnvironmentVariable("EmailPort");
int EmailPort = !string.IsNullOrEmpty(_ePort) ? Convert.ToInt32(_ePort) : 587; int EmailPort = !string.IsNullOrEmpty(_ePort) ? Convert.ToInt32(_ePort) : 587;
string? _eAddress = Environment.GetEnvironmentVariable("EmailAddress"); string? _eAddress = Environment.GetEnvironmentVariable("EmailAddress");
string EmailAddress = !string.IsNullOrEmpty(_eAddress) ? _eAddress : ""; string EmailAddress = !string.IsNullOrEmpty(_eAddress) ? _eAddress : "no-reply@mistox.com";
string? _ePassword = Environment.GetEnvironmentVariable("EmailPassword"); string? _ePassword = Environment.GetEnvironmentVariable("EmailPassword");
string EmailPassword = !string.IsNullOrEmpty(_ePassword) ? _ePassword : ""; string EmailPassword = !string.IsNullOrEmpty(_ePassword) ? _ePassword : "";
EmailService Emailservice = new EmailService( EmailServer, EmailPort, EmailAddress, EmailPassword ); EmailService Emailservice = new EmailService( EmailServer, EmailPort, EmailAddress, EmailPassword );
+8
View File
@@ -0,0 +1,8 @@
#!/bin/bash
# Compile the source
docker build -t mistox-sql ../database
# Start the servers
docker compose up -d --force-recreate --remove-orphans
+12
View File
@@ -0,0 +1,12 @@
services:
mistox-database:
container_name: mistox_database
image: mistox-sql:latest
restart: always
volumes:
- ./data:/var/lib/mysql
ports:
- 3306:3306
environment:
MYSQL_ROOT_PASSWORD: ${MySQL_Pass}