diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 12cc096..e0e6352 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -10,7 +10,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + run: | + git config --global http.sslCAInfo /certs/ca.crt + rm -rf $GITEA_WORKSPACE + mkdir -p $GITEA_WORKSPACE + git clone https://gitea.home.arpa/nik/watch-party $GITEA_WORKSPACE + env: + GIT_SSL_CAINFO: /certs/ca.crt - name: Write deploy key run: | @@ -22,13 +28,15 @@ jobs: echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login gitea.home.arpa \ --username ${{ secrets.REGISTRY_USERNAME }} \ --password-stdin + env: + GIT_SSL_CAINFO: /certs/ca.crt - name: Build and push backend run: | docker build \ --platform linux/amd64 \ -t gitea.home.arpa/nik/watch-party-backend:latest \ - ./backend + $GITEA_WORKSPACE/backend docker push gitea.home.arpa/nik/watch-party-backend:latest - name: Build and push frontend @@ -36,7 +44,7 @@ jobs: docker build \ --platform linux/amd64 \ -t gitea.home.arpa/nik/watch-party-frontend:latest \ - ./frontend + $GITEA_WORKSPACE/frontend docker push gitea.home.arpa/nik/watch-party-frontend:latest - name: Deploy to Mac Mini