diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index fb0b842..9266d95 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -10,8 +10,17 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - run: | - if [ ! -f .env ]; then cp .env.example .env; fi + + - name: Setup Environment + run: | + echo "${{ secrets.ENV_FILE }}" > .env + + - name: Deploy and Migrate + run: | + set -a source .env + set +a + docker compose -f docker-compose.prod.yml up -d --build - docker exec ${APP_NAME}-prod php artisan migrate --force + + docker exec "${APP_NAME}-prod" php artisan migrate --force \ No newline at end of file