Skip to content

Instantly share code, notes, and snippets.

View DawTaylor's full-sized avatar
👀

Adalberto Taylor DawTaylor

👀
  • Águas de Lindóia - SP - Brazil
  • 00:50 (UTC -03:00)
View GitHub Profile
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: my-app
spec:
replicas: 2
template:
metadata:
labels:
app: my-app
apiVersion: v1
kind: Service
metadata:
name: my-app
labels:
app: my-app
spec:
ports:
- port: 80
targetPort: 80
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: my-app
spec:
rules:
- host: example.com
http:
paths:
- path: /
@DawTaylor
DawTaylor / docker-compose.yml
Last active September 18, 2017 13:37
Docker compose simples para subir um magento
version: '3'
services:
web:
container_name: magento2
image: alexcheng/magento2
ports:
- "80:80"
mysql:
container_name: mysql
@DawTaylor
DawTaylor / factorial.js
Created October 7, 2017 19:45
Simple JS factorial implementation
const factorial = n => (n <= 1) ? 1 : n * factorial(n - 1);
let n = process.argv[2];
console.log(`Factorial of ${n} = ${factorial(n)}`);
@DawTaylor
DawTaylor / README.md
Last active December 17, 2020 14:28
Mapeamento de múltiplos arquivos de rotas no Laravel 5.5

Separando arquivos de rotas no Laravel 5.5

Conforme a sua aplicação cresce é provavel que seu arquivo de rodas fique muito grande. Separar esses arquivos em arquivos menores ajuda na organização e manutenção posterior do código.

Neste exemplo separamos os arquivos de rotas da api em vários arquivos agrupados dentro do diretório routes/api.

Para fazer com que o Laravel reconheça essas rotas é preciso registrar cada arquivo de rota dentro do RouteServiceProvider.php usando o código abaixo.

Route::prefix('api')
@DawTaylor
DawTaylor / no-root-port-80-macos.md
Created November 17, 2017 11:19
Redirect traffic from port 80 to any port on Mac OS

Redirect traffic from port 80/443 to any port on Mac OS

This allows you to access your application on port 80 without root access on Mac OS.

Non-SSL traffic

  1. First, define wich ports you want to redirect to
NON_SSL_PORT=8080
@DawTaylor
DawTaylor / spread.js
Created January 8, 2018 13:17
Spead operator uses
// This is our User
const User = {
name: 'John Doe',
email: '[email protected]',
status: 'enabled'
}
// NewUser is now a clone of User
const NewUser = {
...User
const express = require('express')
const axios = require('axios')
const app = express()
const url = process.env['BASE_URL']
app.get('/*', (req, res) => {
axios.get(`${url}${req.url}`, {
headers: {
'Accept': 'application/json'
{
"extends": ["airbnb", "prettier"],
"parser": "babel-eslint",
"parserOptions": {
"ecmaVersion": 8,
"ecmaFeatures": {
"experimentalObjectRestSpread": true,
"impliedStrict": true,
"classes": true
}