auto deploy preview on okteto and docker-compose

This commit is contained in:
Emilien Devos 2023-09-16 17:38:38 +02:00
parent 89fbac5763
commit f289334dec
3 changed files with 50 additions and 0 deletions

View file

@ -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

View file

@ -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

7
docker-compose.yml Normal file
View file

@ -0,0 +1,7 @@
version: "3"
services:
searxng:
build: .
ports:
- 8080:8080