Skip to content

Instantly share code, notes, and snippets.

View etiennepouliot's full-sized avatar

Etienne Pouliot etiennepouliot

View GitHub Profile
@etiennepouliot
etiennepouliot / azure-pipelines.yml
Created February 10, 2022 13:37
Azure Pipeline to test Django with MySQL and Python 3.9
trigger:
- master
pool:
name: 'Linux'
steps:
- script: |
apt-get -qq -y update
mount -t afp afp://user:password@192.168.1.10/TMBackup/iMac\ de\ etienne.sparsebundle ~/mount
hdiutil attach ~/mount/iMac\ de\ etienne.sparsebundle -mountpoint ~/TM
@etiennepouliot
etiennepouliot / remove_ipdb.sh
Created March 19, 2019 14:34
Remove all dependencies created by ipdb in a python virtualenv
pip freeze | egrep -v '^(decorator|ipython-genutils|six|traitlets|backcall|ptyprocess|pexpect|wcwidth|prompt-toolkit|parso|jedi|pygments|pickleshare|ipython|ipdb)==' > requirements.txt
@etiennepouliot
etiennepouliot / myuser
Created July 5, 2018 17:07
rsync with sudo
#in /etc/sudoers.d, create a file that contains
Defaults:myuser !requiretty
mysuser ALL= NOPASSWD:/usr/bin/rsync
@etiennepouliot
etiennepouliot / cmd to ssh trough nginx
Last active June 20, 2018 22:48
Haproxy configuration to share a port 80/443 with nginx (or Apache, etc) and SSH
ssh foo.example.com -p 80
@etiennepouliot
etiennepouliot / install_tmux.sh
Last active May 27, 2020 05:17
Install tmux 2.7 locally on RHEL/CentOS 7
#This will tmux 2.7 in ~/local
wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz
tar xf libevent-2.1.8-stable.tar.gz
cd libevent-2.1.8-stable
./configure --prefix=$HOME/local --disable-shared
make install
cd ..
wget https://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.9.tar.gz
@etiennepouliot
etiennepouliot / gist:0841f08786ed0d3e7ba00adb120309b0
Created June 1, 2018 13:38
Become uwsgi or http when login is disabled
sudo -u uwsgi bash