From 6155dfc1d36652c919eb85da5148d3b146d5949b Mon Sep 17 00:00:00 2001 From: Peter Valdez Date: Sun, 9 Feb 2025 20:04:06 -0500 Subject: [PATCH] Add fly deploy for main --- .github/workflows/deploy.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/deploy.yml diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 0000000..c133a85 --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,35 @@ +name: Deploy to Fly.io + +on: + push: + branches: + - main + +jobs: + deploy: + name: Deploy apps + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Setup Flyctl + uses: superfly/flyctl-actions/setup-flyctl@master + + - name: Deploy Database + working-directory: db + env: + FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }} + run: flyctl deploy --remote-only + + - name: Deploy Backend + working-directory: python-backend + env: + FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }} + run: | + flyctl deploy --remote-only + + - name: Deploy Frontend + working-directory: frontend + env: + FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }} + run: flyctl deploy --remote-only \ No newline at end of file