charles-gauthereau
bbecca92f9
fix: databases.json
2026-07-02 21:51:17 +02:00
charles-gauthereau
b2b2733c4d
feat: docker-volume provider
...
refactor: move build_tar to utils::compress
refactor: move choose_restore_path to utils::common
docs: remove docker-volume README section
fix: keep archive path for multi-file non-docker-volume restores
docs: trim docker-volume README section to essentials
refactor: run docker-volume backup/restore inside spawn_blocking like other providers
docs: enable docker socket, add volume example and security notes
feat: sweep orphaned ephemeral helper containers on startup
feat: docker-volume clean-replace restore via upload_to_container
fix: serialize env-var access in docker-volume tests to avoid setenv/getenv UB
feat: docker-volume backup via download_from_container
feat: docker-volume ping via inspect_volume
fix: return extraction dir for multi-file restore archives
feat: gzip already-tar inputs directly instead of double-wrapping
feat: docker helper (client, self-image, container lifecycle, sweep)
feat: docker-volume provider
2026-07-02 21:45:11 +02:00
charles-gauthereau
34f353b68f
fix: postgres keep_ownership flag
2026-06-29 19:10:49 +02:00
charles-gauthereau
ee51996401
chore: document keep_ownership option in example databases.json
2026-06-29 18:54:01 +02:00
charles-gauthereau
6388aff1e3
fix: postgres cluster dump command
2026-06-29 17:10:11 +02:00
Charles GTE
aa3ff39bb3
fix: Dockerfile ( #58 )
...
* fix: s3 port type mismatch, add string_or_number_to_string deserializer
* chore: docker-compose.databases.yml
* fix: tests and refactoring, add justfile instead of makefile
* fix: databases.json
* fix: add gbak in production Dockerfile
---------
Co-authored-by: charlesgauthereau <charles.gauthereau@soluce-technologies.com >
2026-05-17 18:49:18 +02:00
Charles GTE
eac2853b83
feat: add-mssql-support ( #56 )
...
* 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
2026-05-11 22:04:36 +02:00
Charles GTE
f37e4d2de9
feat: add firebird ( #51 )
...
* feat: add firebird
* feat: add firebird tests
* fix: tests and refactoring, add justfile instead of makefile
2026-03-31 15:10:05 +02:00
Charles GTE
d4abcbcebc
feat: separate mysql and mariadb ( #49 )
...
* feat: separate mysql and mariadb
* feat: separate mysql and mariadb
2026-03-29 09:28:30 +02:00
charles-gauthereau
cf5de3115c
feat: add valkey database engine for backup
2026-03-16 12:11:01 +01:00
charlesgauthereau
d1d633fd00
feat: add redis database support for backup.
2026-03-13 22:44:46 +01:00
charlesgauthereau
eee3bebd50
feat: add local test db for sqlite
2026-02-23 22:43:44 +01:00
charlesgauthereau
35933aae52
fix: refactoring config check on startup agent.
2026-02-23 21:47:18 +01:00
charlesgauthereau
178628cb1c
feat: add sqlite support, first working version
2026-02-22 21:46:16 +01:00
charlesgauthereau
da07f03878
feat: Adding MongoDB support
2026-01-20 22:42:22 +01:00
charlesgauthereau
e867e857ee
feat: MongoDB provider
2026-01-18 21:19:55 +01:00
charlesgauthereau
8973e3a17e
fix: Postgres system: add a lock system to avoid concurrency problems.
2026-01-08 23:19:58 +01:00