Skip to content

Workflow file for this run

name: Build and Push Docker Image
on:
push:
branches:
- main
jobs:
build_and_push:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Get Secrets
uses: bitwarden/sm-action@v1
with:
access_token: ${{ secrets.BW_ACCESS_TOKEN }}
base_url: https://vault.bitwarden.eu
secrets: |
9daacb93-c531-467d-a26b-b147008919ee > DOCKER_USERNAME
812e5bc9-a062-438f-9467-b1470088ee32 > DOCKER_PASSWORD
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ env.DOCKER_USERNAME }}
password: ${{ env.DOCKER_PASSWORD }}
- name: Build Docker Image
run: docker build -t keithhubner/klbc:latest .
- name: Push Docker Image to Docker Hub
run: docker push keithhubner/klbc:latest