🧹 Remover variavel funcoes sem uso #78
This file contains hidden or 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
| name: Deploy da Aplicação Laravel 🚀 | |
| on: | |
| push: | |
| branches: | |
| - main | |
| jobs: | |
| deploy: | |
| name: Deploy para Produção 🚀 | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Configurar PHP 🐘 | |
| uses: shivammathur/setup-php@15c43e89cdef867065b0213be354c2841860869e | |
| with: | |
| php-version: "8.2" | |
| - name: Fazer Checkout do Código 📥 | |
| uses: actions/checkout@v4 | |
| - name: Copiar Arquivo .env 📄 | |
| run: php -r "file_exists('.env') || copy('.env.example', '.env');" | |
| - name: Definir Variáveis de Ambiente 🌿 | |
| run: | | |
| sed -i "s/^DB_DATABASE=.*/DB_DATABASE=${{ secrets.DB_DATABASE }}/" .env | |
| sed -i "s/^DB_HOST=.*/DB_HOST=${{ secrets.DB_HOST }}/" .env | |
| sed -i "s/^DB_USERNAME=.*/DB_USERNAME=${{ secrets.DB_USERNAME }}/" .env | |
| sed -i "s/^DB_PASSWORD=.*/DB_PASSWORD=${{ secrets.DB_PASSWORD }}/" .env | |
| sed -i "s/^MAIL_HOST=.*/MAIL_HOST=${{ secrets.MAIL_HOST }}/" .env | |
| sed -i "s/^MAIL_PORT=.*/MAIL_PORT=${{ secrets.MAIL_PORT }}/" .env | |
| sed -i "s/^MAIL_USERNAME=.*/MAIL_USERNAME=${{ secrets.MAIL_USERNAME }}/" .env | |
| sed -i "s/^MAIL_PASSWORD=.*/MAIL_PASSWORD=${{ secrets.MAIL_PASSWORD }}/" .env | |
| sed -i "s/^MAIL_FROM_ADDRESS=.*/MAIL_FROM_ADDRESS=${{ secrets.MAIL_FROM_ADDRESS }}/" .env | |
| - name: Instalar Dependências 📦 | |
| run: composer install --no-dev --no-scripts --prefer-dist | |
| - name: Gerar Chave da Aplicação 🔑 | |
| run: php artisan key:generate | |
| - name: Deploy para o FTP 🌐 | |
| uses: SamKirkland/FTP-Deploy-Action@4.0.0 | |
| with: | |
| server: ${{ secrets.FTP_SERVER }} | |
| username: ${{ secrets.FTP_USERNAME }} | |
| password: ${{ secrets.FTP_PASSWORD }} |