pogdark-api/.gitea/workflows/build.yaml
whysman 18487189e5
Some checks failed
Build Pogdark API / Build Pogdark API (push) Failing after 5m2s
Adding Dockerfile, cleaned up imports
2024-11-06 22:59:54 -05:00

43 lines
872 B
YAML

name: Build Pogdark API
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
build:
name: Build Pogdark API
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: '1.22' # Specify the desired Go version
- name: Download Dependencies
run: |
go mod download
- name: Build Go Binary
run: |
go build -o pogdark-api .
- name: List Binary Output
run: |
ls -l app
- name: Build Docker Image
run: |
docker build -t localhost:5000/pogdark-api:latest .
- name: Push Docker Image to Local Registry
run: |
docker push localhost:5000/pogdark-api:latest