✨ Debian Bullseye / Bookworm / Testing / SID MongoDB and MongoDB Tools build stable
It is basically a built for the latest MongoDB for Debian.
This is for
The current version is the r4.4.1 build (https://docs.mongodb.com/manual/release-notes/).
There is a newer version
4.5.0, but given, we use
NoSQLBooster, it only works with
4.4.1 and the
4.4.x is the stable, the next stable will be
4.8.0 and so on...
Scripts for building
It can work with
sudo, but the best if you are
root. Of course, you can check the
code, there is no
harm for sure!
git clone https://github.com/patrikx3/docker-debian-testing-mongodb-stable cd docker-debian-testing-mongodb-stable
It downloads the specified version and deploy on your server.
1. Build MongoDB Server
First stop the database server.
sudo ./scripts/build-server.sh 4.4.3
All defaults are in the config, that MongoDB uses:
- /var/log/mongodb - log
- /var/lib/mongodb - data
It generates everything, all you have to do as the script says.
Now, you can start again the MongoDB server.
2. Build MongoDB Tools
It generates and install GoLang and builds the tools that you find them in:
Then, it puts all tools into the default Debian
The exact command is like:
sudo ./scripts/build-tools.sh r4.3.2
3. Start the services
Before you start the database, but after the build , you are required to create a config (unless, you already have it), a skeleton is here:
Add safety to the mongodb config file
sudo cp ./artifacts/root-filesystem/etc/mongodb.conf /etc/mongodb.conf sudo chmod o-rwx /etc/mongodb.conf sudo chown mongodb:mongodb /etc/mongodb.conf
After you created the config, you start the database like:
service mongodb-server start or
service mongodb-server restart
Possible, this server, rarely, is down, please, hang on for 15-30 minutes and the server will be back up.
Note about versioning: Versions are cut in Major.Minor.Patch schema. Major is always the current year. Minor is either 4 (January - June) or 10 (July - December). Patch is incremental by every build. If there is a breaking change, it should be noted in the readme.
P3X-DOCKER-DEBIAN-TESTING-MONGODB-STABLE Build v2020.10.125