v1.0.0
Includes: dbdump_mongo, dbrestore_mongo, dbutils_mongo
AdAstra Scripts
A collection of utility scripts for AdAstra projects. Each script is self-contained and can be used independently.
Scripts
MongoDB
| Script | Description |
|---|---|
dbdump_mongo/ |
Backup MongoDB databases with multi-environment support (prod, uat, staging, …) |
dbrestore_mongo/ |
Restore a MongoDB backup with interactive directory navigation |
dbutils_mongo/ |
Spin up a local MongoDB + Mongo Express instance via Docker |
Typical MongoDB workflow
# 1. Backup from a remote MongoDB
cd dbdump_mongo && ./db-dump.sh dump
# 2. Start a local MongoDB instance
cd dbutils_mongo && ./db-start.sh up
# 3. Restore the backup locally
cd dbrestore_mongo && ./db-restore.sh
Requirements
Each script lists its own requirements in its README. Common dependencies:
- Bash
- MongoDB Database Tools (
mongodump/mongorestore) — download - Docker & Docker Compose (for
dbutils_mongoonly)
Author
Julien Gautier — AdAstra
Description
Languages
Shell
98.3%
JavaScript
1.7%