-
PullPreview
A GitHub Action that starts preview deployments for your pull requests and branches. It can work with any application that has a valid Docker Compose file. (by pullpreview)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
# .github/workflows/pullpreview.yml name: PullPreview on: pull_request: types: [labeled, unlabeled, synchronize, closed, reopened] jobs: deploy: permissions: contents: read # to fetch code (actions/checkout) deployments: write # to delete deployments pull-requests: write # to remove labels statuses: write # to create commit status name: deploy runs-on: ubuntu-latest timeout-minutes: 30 steps: - uses: actions/checkout@v2 - uses: pullpreview/action@v5 # see https://github.com/pullpreview/action/wiki/Inputs with: admins: your-github-username compose_files: docker-compose.pullpreview.yml ports: 80,443 default_port: 443 env: AWS_ACCESS_KEY_ID: "${{ secrets.AWS_ACCESS_KEY_ID }}" AWS_SECRET_ACCESS_KEY: "${{ secrets.AWS_SECRET_ACCESS_KEY }}" AWS_REGION: "us-east-1"
Related posts
-
Show HN: Deployment previews for your pull requests, on servers you control
-
PullPreview is a GitHub Action that starts live environments for your pull requests and branches in your AWS account. It can work with any application that has a valid Docker Compose file.
-
PullPreview is a GitHub Action that starts live environments for your pull requests and branches. It can work with any application that has a valid Docker Compose file.
-
Docker Compose: `version` is obsolete
-
Show HN: Is_ready – Wait for many services to become available – 0 Dependencies