mirror of
https://github.com/Portabase/agent.git
synced 2026-09-10 10:08:01 +00:00
eac2853b83
* fix: tests and refactoring, add justfile instead of makefile * chore: add tiberius dependency for MSSQL support * feat: add Mssql variant to DbType enum and config validation * feat: add MSSQL domain adapter with tiberius ping and sqlpackage backup/restore * feat: install sqlpackage in Docker base and prod stages * feat: add MSSQL service to docker-compose and config examples * fix: log backup errors instead of silently discarding them * fix: use dotnet-install.sh instead of Microsoft apt feed (SHA1 key rejected by Debian Trixie) * fix: add /TrustServerCertificate:true to sqlpackage commands for self-signed certs * fix: use connection string with TrustServerCertificate for sqlpackage * fix: use user database in MSSQL config example (system databases cannot be exported) * feat: add seed-mssql task and seed script * fix: docker-compose.yml
114 lines
2.5 KiB
TOML
114 lines
2.5 KiB
TOML
[[databases]]
|
|
name = "Test database 1 - PostgreSQL"
|
|
database = "devdb"
|
|
type = "postgresql"
|
|
username = "devuser"
|
|
password = "changeme"
|
|
port = 5432
|
|
host = "db-postgres"
|
|
generated_id = "16678159-ff7e-4c97-8c83-0adeff214689"
|
|
|
|
[[databases]]
|
|
name = "Test database 2 - MariaDB"
|
|
database = "mariadb"
|
|
type = "mysql"
|
|
username = "mariadb"
|
|
password = "changeme"
|
|
port = 3306
|
|
host = "db-mariadb"
|
|
generated_id = "16678124-ff7e-4c97-8c83-0adeff214667"
|
|
|
|
[[databases]]
|
|
name = "Test database 3 - MongoDB Auth"
|
|
database = "testdbauth"
|
|
type = "mongodb"
|
|
username = "root"
|
|
password = "rootpassword"
|
|
port = 27017
|
|
host = "db-mongodb-auth"
|
|
generated_id = "16678145-ff7e-4c97-8c83-0adeff214681"
|
|
|
|
[[databases]]
|
|
name = "Test database 4 - MongoDB"
|
|
database = "testdb"
|
|
type = "mongodb"
|
|
port = 27017
|
|
host = "db-mongodb"
|
|
generated_id = "16678147-ff7e-4c97-8c83-0adeff214681"
|
|
|
|
[[databases]]
|
|
name = "Test database 5 - SQLite DB"
|
|
type = "sqlite"
|
|
path = "/sqlite-data/workspace/data/app.db"
|
|
generated_id = "16678178-ff7e-4c97-8c83-0adeff214681"
|
|
|
|
[[databases]]
|
|
name = "Test database 6 - SQLite DB 2"
|
|
type = "sqlite"
|
|
path = "/sqlite-data-2/workspace/data/app.db"
|
|
generated_id = "16678179-ff7e-4c97-8c83-0adeff214681"
|
|
|
|
[[databases]]
|
|
name = "Test database 7 - Redis"
|
|
type = "redis"
|
|
port = 6379
|
|
host = "db-redis"
|
|
generated_id = "16678166-ff7e-4c97-8c83-0adeff214681"
|
|
|
|
[[databases]]
|
|
name = "Test database 8 - Redis Auth"
|
|
type = "redis"
|
|
password = "supersecurepassword"
|
|
username = "default"
|
|
port = 6379
|
|
host = "db-redis-auth"
|
|
generated_id = "16678160-ff7e-4c97-8c83-0adeff214681"
|
|
|
|
[[databases]]
|
|
name = "Test database 9 - Valkey"
|
|
type = "valkey"
|
|
port = 6379
|
|
host = "db-valkey"
|
|
generated_id = "16678560-ff7e-4c97-8c83-0adeff214681"
|
|
|
|
[[databases]]
|
|
name = "Test database 10 - Valkey Auth"
|
|
type = "valkey"
|
|
password = "supersecurepassword"
|
|
username = "default"
|
|
port = 6379
|
|
host = "db-valkey-auth"
|
|
generated_id = "16678561-ff7e-4c97-8c83-0adeff214681"
|
|
|
|
[[databases]]
|
|
name = "Test database 11 - Mysql"
|
|
database = "mysqldb"
|
|
type = "mysql"
|
|
password = "changeme"
|
|
username = "mysqldb"
|
|
port = 3306
|
|
host = "db-mysql"
|
|
generated_id = "16656124-ff7e-4c97-8c83-0adeff214681"
|
|
|
|
[[databases]]
|
|
name = "Test database 12 - Firebird"
|
|
database = "/var/lib/firebird/data/mirror.fdb"
|
|
type = "firebird"
|
|
password = "fake_password"
|
|
username = "alice"
|
|
port = 3050
|
|
host = "db-firebird"
|
|
generated_id = "16706124-ff7e-4c97-8c83-0adeff214681"
|
|
|
|
[[databases]]
|
|
name = "Test database 13 - MSSQL"
|
|
database = "myappdb"
|
|
type = "mssql"
|
|
username = "sa"
|
|
password = "Portabase!Strong1"
|
|
port = 1433
|
|
host = "db-mssql"
|
|
generated_id = "16706125-ff7e-4c97-8c83-0adeff214682"
|
|
|
|
|