Skip to content

Instantly share code, notes, and snippets.

View mehdishahdoost's full-sized avatar

Mehdi Shahdoost mehdishahdoost

View GitHub Profile

Install JHipster

npm install -g generator-jhipster@7
@mehdishahdoost
mehdishahdoost / gitlab.md
Created August 1, 2023 22:50
Gitlab APIs

Fetch all projects


curl  --header 'Authorization: Bearer xxx' 'https://url/api/v4/groups/PROSET/projects?include_subgroups=true&per_page=300' | jq -r '.[].ssh_url_to_repo'
@mehdishahdoost
mehdishahdoost / jq.md
Last active September 23, 2025 12:25
Install jq command without sudo

Create user with sudo access

sudo adduser <username>
sudo usermod -aG sudo <username>
su — <username>

Change sshd configs

@mehdishahdoost
mehdishahdoost / mongodb-bulk-update.js
Created July 1, 2023 15:46
MongoDB Bulk update script
db = db.getSiblingDB('dilmachi');
insertBulk = function() {
var bulk = db.books.initializeOrderedBulkOp();
bulk.find({name: 'Moon'}).update({$set: {price: 300}});
bulk.execute();
}
insertBulk();
@mehdishahdoost
mehdishahdoost / mongodb-bulk-insertion.js
Created July 1, 2023 15:20
mongodb-bulk-insertion-scripts
db = db.getSiblingDB('dbname');
insertBulk = function() {
var bulk = db.books.initializeUnorderedBulkOp(); // or we can use db.books.initializeOrderedBulkOp();
for(loop=0;loop<1000;loop++) {
bulk.insert({name: "Moon"});
}
@mehdishahdoost
mehdishahdoost / mongodb-ref.md
Last active July 2, 2023 19:56
MongoDB Reference

Best file system for Mongodb

XFS is a great choice as a filesystem, as it can perform snapshot backups.

Document Max (best practice) Size

Respect the maximum document size of 16 MB

MongoDB JIRA Address

@mehdishahdoost
mehdishahdoost / bash.md
Created April 25, 2023 19:12
Bash Script

List of shells on machine

cat /etc/shells

write and append to file

echo test > file.text
echo test2 >> file.txt

Nginx features

  • Web Server
  • Load Balancer
  • Reverse Proxy
  • Monitoring and Management

HTTP Codes

@mehdishahdoost
mehdishahdoost / kubectl.md
Created April 25, 2023 19:09
KubeCtl commands

Get info about cluster

kubectl cluster-info

Get nodes information

kubectl get nodes