docker-images/cimaster
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
..
Dockerfile chore: update golang to v1.23.0 2024-08-18 00:55:37 +02:00
README.md add READMEs, keycloak build script 2024-03-03 20:57:40 +01:00
test.sh small fixes to image 2024-03-01 23:01:59 +01:00

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