View get.memory.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import Joi from '@hapi/joi' | |
import { Request, Response, NextFunction } from 'express' | |
export const schema = Joi.object().keys({ | |
body: Joi.object(), | |
query: Joi.object(), | |
params: Joi.object() | |
}) | |
const formatMemmoryUsage = (data: any) => `${Math.round(data / 1024 / 1024 * 100) / 100} MB` |
View app.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const app = express() | |
Sentry.init({ | |
dsn: process.env.NODE_ENV === 'production' && process.env.SENTRY_DSN, | |
environment: process.env.SENTRY_ENV, | |
debug: process.env.SENTRY_LOGGING === 'true' || false, | |
release: `${process.env.npm_package_name}@v${process.env.npm_package_version}`, | |
integrations: [ | |
new Sentry.Integrations.Http({ tracing: true }), | |
new Tracing.Integrations.Express({ |
View nmap.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#scan network hosts | |
nmap -sP 192.168.1.0/24 | |
#check open ports | |
nmap -sT 192.168.1.1 | |
#check specific ports | |
nmap -sT -p 80,443 192.168.1.0/24 | |
#check specific ports - stealth scan (without 3-way handshake) |
View .npmrc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
save-exact=true | |
message="v%s" |
View postgres.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pg_dump -U [user] -d [database] -h [host] -p [port] -f [filename] -O -F tar | |
pg_restore -O -d [database] [filename] | |
# -O => --no-owner => cancel ownership of object to match original db | |
# -F => --format => tar -> Output a tar-format archive suitable for input into pg_restore. | |
View morgan.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Logging with morgan | |
* Custom log format | |
* Logging to file from config | |
*/ | |
import Morgan from 'morgan' | |
import config from 'config' | |
import path from 'path' | |
import * as rotator from 'file-stream-rotator' |