diff --git a/.github/workflows/preview-env-delete.yml b/.github/workflows/preview-env-delete.yml new file mode 100644 index 000000000..d9a0aef13 --- /dev/null +++ b/.github/workflows/preview-env-delete.yml @@ -0,0 +1,20 @@ +name: Delete preview environment + +on: + pull_request: + types: + - closed + +jobs: + closed: + runs-on: ubuntu-latest + steps: + - name: Context + uses: okteto/context@latest + with: + token: ${{ secrets.OKTETO_TOKEN }} + + - name: Destroy preview environment + uses: okteto/destroy-preview@latest + with: + name: pr-${{ github.event.number }}-unixfox \ No newline at end of file diff --git a/.github/workflows/preview-env-deploy.yml b/.github/workflows/preview-env-deploy.yml new file mode 100644 index 000000000..6f3d14ba0 --- /dev/null +++ b/.github/workflows/preview-env-deploy.yml @@ -0,0 +1,23 @@ +name: Deploy preview environment + +on: + pull_request: + types: [opened, synchronize, reopened] + +jobs: + preview: + runs-on: ubuntu-latest + permissions: write-all + steps: + - name: Context + uses: okteto/context@latest + with: + token: ${{ secrets.OKTETO_TOKEN }} + + - name: Deploy preview environment + uses: okteto/deploy-preview@latest + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + name: pr-${{ github.event.number }}-unixfox + timeout: 15m \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 000000000..0469856c5 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,7 @@ +version: "3" + +services: + searxng: + build: . + ports: + - 8080:8080 \ No newline at end of file