Skip to content

Instantly share code, notes, and snippets.

View luisgagocasas's full-sized avatar
💙
CEO at AyPhu

Luis Gago Casas luisgagocasas

💙
CEO at AyPhu
View GitHub Profile
@mi2ku39
mi2ku39 / Dockerfile
Last active November 5, 2022 00:54
Laravel Dockerfile
FROM composer:latest AS composer
FROM node:lts-slim AS node
FROM php:8-apache
# multi stage building composer
COPY --from=composer /usr/bin/composer /usr/bin/composer
# multi stage building node
COPY --from=node /opt/ /opt/
COPY --from=node /usr/local/lib/ /usr/local/lib/
@stuart-warren
stuart-warren / .bashrc
Last active December 28, 2021 16:41
search google from terminal
# get back a list of urls for search term
# $ goog stuart-warren github
# $ goog site:stackoverflow.com ValueError
goog() {
# uses https://github.com/mgdm/htmlq
query=${@}
v=""
if [[ "$1" == "-v" ]]; then v="-v"; fi
curl ${v} -LG --data-urlencode "q=${query}" \
--data-urlencode "sourceid=chrome" \
@shumbashi
shumbashi / Dockerfile
Created December 8, 2020 14:37
Dockerfile multi-stage example for JS/PHP App
###############################################################################
# Step 1 : NPM Builder image
#
FROM node:lts-alpine AS npm-builder
# Define working directory and copy source
WORKDIR /home/node/app
COPY ./my_app/package.json ./my_app/modernizr-config.json ./
# Install dependencies and build whatever you have to build
RUN apk add --no-cache git
Conectar Mysql a Datastudio con MySql remote connection
#Modificar la configuración de Mysql para escuchar cualquier IP
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
#Busca:
bind-address = 127.0.0.1
#Cambialo por
@nicosingh
nicosingh / a.md
Last active January 3, 2022 05:10
load balanced http proxies with custom headers

Container Layout

How to run?

git clone https://gist.github.com/b6cca73ed8dcf3388bbab12ad19cca54.git
cd b6cca73ed8dcf3388bbab12ad19cca54
docker-compose pull
docker-compose down -v
docker-compose up -d
@vtrifonov-esfiddle
vtrifonov-esfiddle / cloud-init.yaml
Last active April 7, 2025 11:41
cloud-init config for ubuntu host with docker & docker-compose
#cloud-config
groups:
- docker
users:
- default
# the docker service account
- name: docker-service
groups: docker
package_upgrade: true
packages:
@stancl
stancl / deploy.sh
Last active April 10, 2025 08:40
Deploy using GitHub actions and SSH to a VPS
#!/bin/sh
set -e
vendor/bin/phpunit
npm run prod
git add .
(git commit -m "Build frontend assets for deployment to production") || true
(git push) || true
@davmixcool
davmixcool / countries.php
Created January 19, 2020 22:32
Country Name, Codes, Currency and Symbols
<?php
$countries = array(
array('name' => 'Afghanistan','iso_alpha2' => 'AF','iso_alpha3' => 'AFG','iso_numeric' => '4','calling_code' => '93','currency_code' => 'AFN','currency_name' => 'Afghani','currency_symbol' => '؋'),
array('name' => 'Albania','iso_alpha2' => 'AL','iso_alpha3' => 'ALB','iso_numeric' => '8','calling_code' => '355','currency_code' => 'ALL','currency_name' => 'Lek','currency_symbol' => 'Lek'),
array('name' => 'Algeria','iso_alpha2' => 'DZ','iso_alpha3' => 'DZA','iso_numeric' => '12','calling_code' => '213','currency_code' => 'DZD','currency_name' => 'Dinar','currency_symbol' => ''),
array('name' => 'American Samoa','iso_alpha2' => 'AS','iso_alpha3' => 'ASM','iso_numeric' => '16','calling_code' => '1684','currency_code' => 'USD','currency_name' => 'Dollar','currency_symbol' => '$'),
array('name' => 'Andorra','iso_alpha2' => 'AD','iso_alpha3' => 'AND','iso_numeric' => '20','calling_code' => '376','currency_code' => 'EUR','currency_name' => 'Euro','currency_symbol' => '€'),
array
@amorfo77
amorfo77 / 000-default.conf
Last active July 6, 2022 01:18
Mailcow reverse proxy
# General ssl config
ssl_session_cache shared:SSL:5m;
ssl_session_timeout 4h;
ssl_session_tickets off;
ssl_dhparam /etc/nginx/dhparam.pem;
ssl_buffer_size 4k;
ssl_ecdh_curve prime256v1:secp384r1;
server {
@ahmadhasankhan
ahmadhasankhan / ImageMagick-6.7.7-10.md
Last active December 4, 2022 18:57
Install ImageMagick 6.7.7-10 on Unix using binary

Remove imagemagick

sudo apt-get --purge remove imagemagick
sudo apt autoremove

Install Required package:

sudo apt-get install build-essential 
sudo apt-get install checkinstall