Last active
March 11, 2024 13:20
-
-
Save mikehins/33f80d32a80ced590f010970cede26fa to your computer and use it in GitHub Desktop.
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
# wilcard ssl | |
sudo certbot certonly --server https://acme-v02.api.letsencrypt.org/directory --manual --preferred-challenges dns -d *.hins.dev | |
# OR | |
sudo certbot certonly --manual -d '*.hins.dev' | |
# Update permission on archive | |
sudo chown -R mikehins /etc/letsencrypt/archive/ | |
# Update symlink | |
sudo certbot update_symlinks | |
sudo chmod 0711 /etc/letsencrypt/live/ | |
sudo chmod 0750 /etc/letsencrypt/live/hins.dev/ | |
sudo chmod 0711 /etc/letsencrypt/archive/ | |
sudo chmod 0750 /etc/letsencrypt/archive/hins.dev/ | |
sudo chmod 0640 /etc/letsencrypt/archive/hins.dev/{cert,chain,fullchain}*.pem | |
sudo chmod 0640 /etc/letsencrypt/archive/hins.dev/privkey*.pem | |
sudo chmod 0755 /etc/letsencrypt/ | |
sudo chmod 0711 /etc/letsencrypt/live/ | |
sudo chmod 0750 /etc/letsencrypt/live/hins.dev/ | |
sudo chmod 0711 /etc/letsencrypt/archive/ | |
sudo chmod 0750 /etc/letsencrypt/archive/hins.dev/ | |
sudo chmod 0640 /etc/letsencrypt/archive/hins.dev/{cert,chain,fullchain}*.pem | |
sudo chmod 0640 /etc/letsencrypt/archive/hins.dev/privkey*.pem | |
sudo chmod 0755 -R /etc/letsencrypt/ | |
# OR | |
sudo certbot renew | |
# Maybe ??? | |
sudo certbot update_symlinks | |
# aliases | |
vi ~/.bashrc | |
vi /etc/bash.bashrc #globally | |
alias t='vendor/bin/phpunit tests/ --exclude Browser --coverage-html public/reports/ && cp -rf ./tests/custom.css ./public/reports/_css/custom.css && cp -rf ./tests/style.css ./public/reports/_css/style.css' | |
alias test='vendor/bin/phpunit tests/' | |
alias setup2='php artisan krobar:setup' | |
alias module='php artisan krobar:module' | |
alias tink='php artisan tinker' | |
alias mk='php artisan make' | |
alias a='php artisan' | |
alias mg='php artisan migrate' | |
alias r='php artisan migrate:refresh' | |
alias rseed='php artisan migrate:refresh && php artisan db:seed' | |
alias xcache='php artisan cache:clear && php artisan config:clear && php artisan route:clear && php artisan route:clear && php artisan clear-compiled && php artisan view:clear && composer dump -o && rm -f ./storage/clockwork/*.json' | |
alias clean='php artisan cache:clear && php artisan config:clear && php artisan route:clear && php artisan clear-compiled && php artisan view:clear && composer dump -o && rm -f ./storage/clockwork/*.json' | |
alias api='php artisan apiary:generate' | |
alias xo='composer dump -o' | |
alias stan='php artisan code:analyse' | |
alias stanmax='php artisan code:analyse --level=max' | |
alias amail='php artisan make:mail --markdown=emails.' | |
alias metric='C:\\Users\\mikeh\\AppData\\Roaming\\Composer\\vendor\\phpmetrics\\phpmetrics\\bin\\phpmetrics --report-html=./public/metric ./app --git --exclude=Console,Updater,resources,vendor,tests --junit=pest.junit.xml && cat ./tests/metric.css >> ./public/metric/css/style.css' | |
alias metric_plain='C:\\Users\\mikeh\\AppData\\Roaming\\Composer\\vendor\\phpmetrics\\phpmetrics\\bin\\phpmetrics --report-html=./public/metric ./app --git --exclude=resources,vendor,tests' | |
alias metric_old='/home/www/.composer/vendor/phpmetrics/phpmetrics/bin/phpmetrics --report-html=./public/metric-old /home/www/aldego.com/public_html/application/protected --exclude=views,extensions,runtime,vendors,components,messages' | |
alias md='phpmd app html codesize,unusedcode,naming --reportfile public/phpmd/index.html --suffixes php' | |
alias ss='C:/Users/mikeh/AppData/Roaming/npm/node_modules/sitespeed.io/bin/sitespeed.js --outputFolder="H:\WT-NMP\WWW\sitespeed"' | |
alias newssl='cd ~ && php acmephp.phar request mikehins.com' | |
alias nrd='npm run dev' | |
alias nrp='npm run production' | |
alias nrw='npm run watch' | |
alias vssh='vagrant ssh' | |
alias rs='ssh vagrant@127.0.0.1 -p 2222 -i /x/Vagrant/.vagrant/machines/default/virtualbox/private_key "sudo service nginx restart"' | |
alias stan='phpstan analyse' | |
alias rel="C:/Users/mikeh/.work/release.sh" | |
alias pull='git pull --rebase' | |
alias larastan='./vendor/bin/phpstan analyse app/ -l max -n --no-ansi --no-progress --error-format=json | awk "{\$1=\$1;print}" > larastan.json' | |
alias pt='./vendor/bin/pest --coverage --coverage-html=./public/coverage --log-junit=pest.junit.xml && cp -rf ./tests/custom.css ./public/coverage/_css/custom.css && cp -rf ./tests/style.css ./public/coverage/_css/style.css && sed -i "s#X:\\Vagrant\\hiveteker\\creativlive\\/##g" ./pest.junit.xml' | |
alias in='./vendor/bin/infection --test-framework=pest --show-mutations --only-covered' | |
alias ct='./node_modules/.bin/cypress open' | |
alias errorlog='tail /var/log/nginx/error.log' | |
alias accesslog='tail /var/log/nginx/access.log' | |
alias mailhog='~/go/bin/MailHog' | |
alias rel="/mnt/x/wsl/shell/release.sh" | |
restart7() { | |
sudo service php8.1-fpm stop | |
sudo service php8.0-fpm stop | |
sudo service php7.4-fpm stop | |
sudo service php7.4-fpm start | |
sudo service nginx restart | |
sudo service mysql start | |
sudo service redis-server restart | |
sudo service memcached restart | |
sudo update-alternatives --set php /usr/bin/php7.4 | |
} | |
restart8() { | |
sudo service php8.1-fpm stop | |
sudo service php8.0-fpm stop | |
sudo service php7.4-fpm stop | |
sudo service php8.0-fpm start | |
sudo service nginx restart | |
sudo service mysql start | |
sudo service redis-server restart | |
sudo service memcached restart | |
sudo update-alternatives --set php /usr/bin/php8.0 | |
} | |
restart81() { | |
sudo service php8.1-fpm stop | |
sudo service php8.0-fpm stop | |
sudo service php7.4-fpm stop | |
sudo service php8.1-fpm start | |
sudo service nginx restart | |
sudo service mysql start | |
sudo service redis-server restart | |
sudo service memcached restart | |
sudo update-alternatives --set php /usr/bin/php8.1 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment