Skip to content

Instantly share code, notes, and snippets.

View zrtsky's full-sized avatar
🥑

Zaritsky Pavel zrtsky

🥑
View GitHub Profile
@zrtsky
zrtsky / node_nginx_ssl.md
Last active August 22, 2022 17:53 — 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. Create a droplet and log in via ssh

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

2. Install Node/NPM

# 📁 Destenetion folder 👇
# ~/.config/starship.toml
[battery]
full_symbol = "🔋"
charging_symbol = "🔌"
discharging_symbol = "⚡"
[[battery.display]]
threshold = 30
# Fig pre block. Keep at the top of this file.
[[ -f "$HOME/.fig/shell/zshrc.pre.zsh" ]] && builtin source "$HOME/.fig/shell/zshrc.pre.zsh"
# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc.
# Initialization code that may require console input (password prompts, [y/n]
# confirmations, etc.) must go above this block; everything else may go below.
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
export PATH=$PATH:/Users/pavelzaritsky/development/flutter/bin
@zrtsky
zrtsky / mux-settings.json
Last active October 29, 2023 11:26
Mux config
{
"referrer": {
"allowed_domains": [
"localhost:3333",
"*.specialscomedy.com",
"specialscomedy.com"
],
"allow_no_referrer": false
},
"new_asset_settings": {
@zrtsky
zrtsky / starter-config-nextjs.md
Last active April 3, 2024 15:28
config-eslint-next

My Next.js Starter Config

Need to create .eslintrc.cjs with this content:

// eslint-disable-next-line @typescript-eslint/no-var-requires
const path = require('path')

/** @type {import("eslint").Linter.Config} */
const config = {
  overrides: [
@zrtsky
zrtsky / Brewfile
Created April 20, 2024 13:14
Brewfile
tap "homebrew/bundle"
tap "homebrew/cask"
tap "homebrew/core"
tap "homebrew/services"
tap "libsql/sqld"
tap "modularml/packages"
tap "ngrok/ngrok"
tap "oven-sh/bun"
tap "railwayapp/railway"
tap "railwayapp/tap"