Skip to content

Instantly share code, notes, and snippets.

Max J. Rodriguez B. Jaxmetalmax

Block or report user

Report or block Jaxmetalmax

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@Jaxmetalmax
Jaxmetalmax / startapp.sh
Created Jan 11, 2019
startup script for django app
View startapp.sh
#!/bin/bash
cd /home/appuser/deploywebhook
#/home/appuser/.local/bin/pipenv run python main.py
echo -e "Ejecutando web service..."
/home/appuser/.local/bin/pipenv run gunicorn yourproject.wsgi --bind 127.0.0.1:8000
@Jaxmetalmax
Jaxmetalmax / webhook.service
Created Jan 11, 2019
Systemd unit example python app
View webhook.service
[Unit]
Description = servicio para aplicacion deploywebhook
[Service]
User=appuser
Group=appuser
ExecStart=/home/appuser/startapp.sh
Restart=always
RestartSec=5
KillSignal=SIGQUIT
View installcheckenv.sh
#!/usr/bin/env bash
PATHGIT=$(pwd)/.git/
if [[ ! -d $PATHGIT ]]; then
echo -e "This is not a Git repo. Run it on a git repo..."
exit 2;
else
curl --output $PATHGIT/hooks/checkenv.py https://gist.githubusercontent.com/Jaxmetalmax/14199d353855730568e88d2dfc0487c6/raw/18e8642439e71ea6e14e9827889fe37efd7319d8/checkenvfiles.py
curl --output $PATHGIT/hooks/pre-commit https://gist.githubusercontent.com/Jaxmetalmax/e2644337cbd76b9bee7b129a231f89cd/raw/80fb9d924a1dd457f49ac6b1561079f7efdae20f/precommit.sh
View precommit.sh
#!/bin/bash
python $(pwd)/.git/hooks/checkenv.py
if [[ $? -ne 0 ]]; then
echo -e "Check you .env files..."
exit 2;
else
exit 0;
fi
@Jaxmetalmax
Jaxmetalmax / checkenvfiles.py
Created Jun 6, 2018
script to check variables in env files before commit
View checkenvfiles.py
import os.path
listvars=[]
listexvars=[]
varsnotlisted=[]
my_path = os.path.abspath(os.path.dirname(__file__))
filevar = os.path.join(my_path,"../../.env")
filevarex = os.path.join(my_path,"../../.env.example")
View keybase.md

Keybase proof

I hereby claim:

  • I am jaxmetalmax on github.
  • I am jaxmetalmax (https://keybase.io/jaxmetalmax) on keybase.
  • I have a public key ASCv2w-xYEObPu8XFrJtDtWhec_ctTCJUsHuYmBEljan7Qo

To claim this, I am signing this object:

View nginxopus
server {
listen 80;
root /var/www/opus/public;
index index.php;
server_name opus.misitio.com;
location / {
@Jaxmetalmax
Jaxmetalmax / installrubyrvmdebian.sh
Last active Feb 23, 2017
Bash Script to install RVM and ruby, can be run from vagrant to provision a develop environment (run it with start param) or can be run standalone (without params).
View installrubyrvmdebian.sh
#!/usr/bin/env bash
cd $HOME
function updateinstall(){
echo -e "Updating system and installing tools...\n"
sudo apt-get update
sudo apt-get install -y curl gnupg build-essential
View ejemplosjoins.sql
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for `estados`
-- ----------------------------
DROP TABLE IF EXISTS `estados`;
CREATE TABLE `estados` (
`idestado` int(11) NOT NULL,
`estado` varchar(70) NOT NULL,
PRIMARY KEY (`idestado`)
@Jaxmetalmax
Jaxmetalmax / extract.sh
Created Dec 28, 2014
extract files linux
View extract.sh
extract () {
if [ -f $1 ] ; then
case $1 in
*.tar.bz2) tar xjf $1 ;;
*.tar.gz) tar xzf $1 ;;
*.bz2) bunzip2 $1 ;;
*.rar) rar x $1 ;;
*.gz) gunzip $1 ;;
*.tar) tar xf $1 ;;
*.tbz2) tar xjf $1 ;;
You can’t perform that action at this time.