julien c81abeda54 chore: use #!/usr/bin/env bash in all scripts
More portable than #!/bin/bash — resolves bash from PATH,
which handles installations outside /bin (e.g. Homebrew on macOS).
2026-04-29 01:57:17 +02:00
2026-04-29 01:50:26 +02:00
2026-04-28 21:30:54 +02:00

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_mongo only)

Author

Julien Gautier — AdAstra

S
Description
AdAstra Utility Scripts
Readme 86 KiB
Languages
Shell 98.3%
JavaScript 1.7%