Add Dockerfile, .dockerignore, and Gitea Actions workflow

Dockerfile: golang:1.24-alpine (pinned by sha256), installs Node.js,
npm, golangci-lint (pinned by commit hash), and runs make check as a
build step so the image only builds on a green branch.

.gitea/workflows/check.yml: runs docker build . on push (actions/checkout
pinned by commit sha).
This commit is contained in:
KS Jannette
2026-02-28 20:05:45 -05:00
parent 6901c759da
commit 4f6ed5dd20
3 changed files with 34 additions and 0 deletions

3
.dockerignore Normal file
View File

@@ -0,0 +1,3 @@
.git
node_modules
.DS_Store