Skip to content

#68 Exposed services that were deleted will now be properly unexposed… #102

#68 Exposed services that were deleted will now be properly unexposed…

#68 Exposed services that were deleted will now be properly unexposed… #102

Workflow file for this run

name: Docker
on:
push:
tags: ["*"]
pull_request:
jobs:
controller:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v1
- name: Login to Github Packages
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Docker meta
id: meta
uses: crazy-max/ghaction-docker-meta@v1
with:
images: ghcr.io/glothriel/wormhole-controller
- name: Build image and push to GCR
uses: docker/build-push-action@v5
with:
context: .
build-args: |
USER_ID=1000
GROUP_ID=1000
VERSION=${{ steps.meta.outputs.tags }}
PROJECT=..
file: docker/goDockerfile
push: ${{ github.event_name != 'pull_request' }}
tags: "${{ steps.meta.outputs.tags }},ghcr.io/glothriel/wormhole-controller:latest"
labels: ${{ steps.meta.outputs.labels }}
wireguard:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v1
- name: Login to Github Packages
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Docker meta
id: meta
uses: crazy-max/ghaction-docker-meta@v1
with:
images: ghcr.io/glothriel/wormhole-wireguard
- name: Build image and push to GCR
uses: docker/build-push-action@v5
with:
context: docker
file: docker/wgDockerfile
push: ${{ github.event_name != 'pull_request' }}
tags: "${{ steps.meta.outputs.tags }},ghcr.io/glothriel/wormhole-wireguard:latest"
labels: ${{ steps.meta.outputs.labels }}
nginx:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v1
- name: Login to Github Packages
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Docker meta
id: meta
uses: crazy-max/ghaction-docker-meta@v1
with:
images: ghcr.io/glothriel/wormhole-nginx
- name: Build image and push to GCR
uses: docker/build-push-action@v5
with:
context: docker
file: docker/nginxDockerfile
push: ${{ github.event_name != 'pull_request' }}
tags: "${{ steps.meta.outputs.tags }},ghcr.io/glothriel/wormhole-nginx:latest"
labels: ${{ steps.meta.outputs.labels }}