Skip to content

Instantly share code, notes, and snippets.

View sheldon-small's full-sized avatar
♟️
Optimizing

SHELDON SMALL sheldon-small

♟️
Optimizing
View GitHub Profile
@sheldon-small
sheldon-small / node_nginx_ssl.md
Created September 29, 2019 05:36 — forked from bradtraversy/node_nginx_ssl.md
Node app deploy with nginx & SSL

Node.js Deployment

Steps to deploy a Node.js app to DigitalOcean using PM2, NGINX as a reverse proxy and an SSL from LetsEncrypt

1. Sign up for Digital Ocean

If you use the referal link below, you get $10 free (1 or 2 months) https://m.do.co/c/5424d440c63a

2. Create a droplet and log in via ssh

I will be using the root user, but would suggest creating a new user

@sheldon-small
sheldon-small / mongodb migration
Last active August 30, 2020 03:54
commands to migrate from mongoDB community to atlas
Mongodump - mongod single instance
mongodump --host localhost --port 27017 -u <user> -p <password> -d <databaseName> --out <outputDir>
Mongodump - mlabs
mongodump -h ds012345.mlab.com:56789 -d dbname -u dbuser -p dbpassword -o dumpdir
Mongodump - MongoDB Atlas
mongodump --uri mongodb+srv://<username>:<password>@<primary_cluster_name>.mongodb.net/<database_name> -o <output_path>
MongoRestore to MongoDB Atlas 4.2^