Skip to content

Instantly share code, notes, and snippets.

View aleduca's full-sized avatar

Alexandre Eduardo Cardoso aleduca

View GitHub Profile
@aleduca
aleduca / style.css
Last active July 10, 2025 22:52
Obsidian-config
@import url('https://fonts.googleapis.com/css2?family=Kode+Mono:[email protected]&display=swap');
/* Se não funcionar com o body coloque um asterisco(*) no lugar */
body {
font-family: "Kode Mono" !important;
--h1-color: #ffffff;
--h2-color: orange;
--h3-color: yellow;
--h4-color: rgb(242, 64, 64);
--h5-color: rgb(99, 49, 237);
@aleduca
aleduca / github.md
Last active February 25, 2025 16:45
Github config

Globalmente

  1. Para configurar a conta(name) globalmente: git config --global user.name "Seu nome"
  2. Para configurar a conta(email) globalmente: git config --global user.email "Seu email"

Localmente

Dentro do Projeto

  1. Para configurar a conta(name) localmente: git config --local user.name "Seu nome"
  2. Para configurar a conta(email) localmente: git config --local user.email "Seu email"
@aleduca
aleduca / laravel-fleet.md
Last active January 3, 2025 12:44
Laravel fleet
@aleduca
aleduca / .php-cs-fixer.php
Last active December 27, 2024 22:04
PHP-CS-Fixer config file
<?php
// folders to fix
// In terminal if you dont want to use the --config flag
$finder = (new PhpCsFixer\Finder())
->in([
'app',
]);
$config = new PhpCsFixer\Config();
  • Curso de Slim Framework
  • Aulas avulsas de Slim Framework
  • Curso de Fortify
  • Estrutura profissional com PHP
  • Uma thumb específica para o curso de PHP Orientado a Objetos.
  • Sei que já tem uma thumb para php orientado a objetos, mas quero uma somente para esse curso.
@aleduca
aleduca / php-cs-fixer.md
Last active April 18, 2025 18:06
PHP-CS-Fixer
@aleduca
aleduca / hooks.php
Created December 16, 2024 10:45
Git hooks com php
#!/usr/bin/env php
<?php
# Se foi feito um commit
exec('git rev-parse --verify HEAD 2>/dev/null', $output, $returnCode);
# Se nenhum commit foi feito então faz sem nenhuma verificação(phpunit e phpstan)
if($returnCode !== 0) {
echo "\033[31m⚠️Nenhum commit feito anteriormente\033[0m\n" . PHP_EOL;
echo "\033[32m⚠️Commit sendo executado...\033[0m\n" . PHP_EOL;
@aleduca
aleduca / sail-steps.md
Last active July 4, 2025 18:35
Laravel sail configuration
  • Instalar o laravel laravel new project-name
  • Instalar o sail no laravel php artisan sail:install
  • Criar os containers com php ./vendor/bin/sail up -d
    • Se der problema com a porta do mysql mudar para 3307 ${FORWARD_DB_PORT:-3307}:3306
  • Entrar no navegador em localhost
  • Rodar migrate no container. sail artisan migrate
  • Criar atalho(apelido) para o ./vendor/bin/sail alias sail='sh $([ -f sail ] && echo sail || echo vendor/bin/sail)'
  • Entrar no container e ver a versão do php sail exec laravel.test bash
@aleduca
aleduca / docker-certificate-ssl.txt
Last active December 9, 2024 19:29
Generate docker ssl certificate
https://github.com/openssl/openssl
1 - Baixar o Strawberry
- Já é colocado no path das variáveis de ambiente, então tenho acesso no terminal ao Perl.
2 - Baixar o openSSL
3 - Instalar o openSSL com o perl através do comando "perl Configure VC-WIN64A"
4 - Seguir os passos abaixo.
4a. Gerar a chave privada
openssl genrsa -out private.key 2048
# Configuração do proxy reverso para o project1
server {
listen 80;
server_name project1.test;
location / {
proxy_pass http://project1_nginx; # Direciona para o upstream "project1_backend"
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;