Building Docker images with Gitea Actions
Find a file
ThetaDev 47aa1df2dc
All checks were successful
Build and push cimaster image / build (push) Successful in 27m11s
Build and push cimaster image / test (push) Successful in 2m17s
chore: update golang to v1.23.0
2024-08-18 00:55:37 +02:00
.forgejo/workflows fix: change docker build dir 2024-04-14 02:12:43 +02:00
cimaster chore: update golang to v1.23.0 2024-08-18 00:55:37 +02:00
keycloak fix: ntfy newline 2024-03-06 19:13:28 +01:00
nginx fix nginx download URLs 2024-05-30 22:09:04 +02:00
.gitignore add READMEs, keycloak build script 2024-03-03 20:57:40 +01:00
README.md add keycloak 2024-03-03 02:26:50 +01:00

docker-images

Building Docker images with Gitea Actions

thetadev256/cimaster

Default image for my Gitea Actions servers.

Base image: node:21-bookworm

Default user: uid=1000(ci) gid=1000(ci)

Languages

  • gcc (v12)
  • Node.JS (v21)
  • Python (3.11), with pip and poetry
  • Golang (latest stable, installed from https://go.dev/dl)
  • Rust (latest stable, installed using rustup)

Development tools

  • yarn Node package manager
  • pnpm Best node package manager
  • tsx Run Typescript files directly
  • golangci-lint Go linter
  • git-cliff Changelog generator
  • just Command runner, written in Rust
  • task Command runner, written in Go
  • pre-commit Runner for pre-commit hooks
  • mdbook Dokumentation generator
  • cargo-audit Tool for checking Rust dependencies for vulnerabilities
  • cargo-deny Tool for linting Rust dependencies
  • cargo-sqlx Rust SQLx CLI for creating migrations and offline files
  • shellcheck Linter for shell scripts

System tools

  • HTTP: curl, wget
  • Compression: zip, gzip, xz, zstd, brotli
  • Version control: git, svn
  • Text editor: nano