Building Docker images with Gitea Actions
Go to file
ThetaDev b2c57e8a5c
All checks were successful
Build and push cimaster image / build (push) Successful in 39m43s
Build and push cimaster image / test (push) Successful in 3m1s
feat: add zopfli
2024-06-14 00:39:25 +02:00
.forgejo/workflows fix: change docker build dir 2024-04-14 02:12:43 +02:00
cimaster feat: add zopfli 2024-06-14 00:39:25 +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 add keycloak 2024-03-03 02:26:50 +01:00


Building Docker images with Gitea Actions


Default image for my Gitea Actions servers.

Base image: node:21-bookworm

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


  • gcc (v12)
  • Node.JS (v21)
  • Python (3.11), with pip and poetry
  • Golang (latest stable, installed from
  • 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