Skip to content

Instantly share code, notes, and snippets.

View gustoase's full-sized avatar

Aleksandr Drozdov gustoase

View GitHub Profile
# the IP(s) on which your node server is running. I chose port 3000.
upstream app_app {
server 127.0.0.1:3000;
keepalive 8;
}
# the nginx server instance
server {
listen 0.0.0.0:80;
server_name app.loc;
@gustoase
gustoase / git_alias
Last active November 13, 2018 10:50
Git alias
git config --global alias.po 'pull --ff-only origin'
git config --global alias.co 'checkout'
git config --global alias.p 'push origin'
git config --global alias.m 'merge --no-ff'
git config --global alias.s 'status'
git config --global alias.cm 'commit -m'
# work
git config --global alias.coi 'checkout integration'
git config --global alias.coh 'checkout hotfix'
@gustoase
gustoase / gist:b229ab559cde78da6ccf18475acc0417
Last active April 10, 2018 18:26
Add colors and show git branches in your bash terminal (OSX)
# colors
PS1='\w\[\033[0;32m\]$( git branch 2> /dev/null | cut -f2 -d\* -s | sed "s/^ / [/" | sed "s/$/]/" )\[\033[0m\] \$ '
# Tell grep to highlight matches
export GREP_OPTIONS='--color=auto'
# Tell ls to be colourful
export CLICOLOR=1
export LSCOLORS=Exfxcxdxbxegedabagacad

Certbot и nginx, как обратный прокси в Docker (пример с 2 react проектами)

В результате будет 2 react проекта на 1 сервере доступных по разным ссылкам

Цели

  • Запустить nginx в одном контейнере
  • Запустить другие проекты в других контейнерах
  • Научить nginx перенаправлять запросы с разных доменов на разные проекты
  • Получить ssl сертификаты для всех проектов