No description
  • Dockerfile 100%
Find a file
Daniel Malik 6fc42c8018
Some checks failed
Build and Push Base Image / Build and Push Base Image (push) Failing after 8m13s
fix: add node runtime
2026-02-23 02:15:27 +01:00
.forgejo/workflows fix: add node runtime 2026-02-23 02:15:27 +01:00
Dockerfile fix: add node runtime 2026-02-23 02:15:27 +01:00
README.md feat: initial commit 2026-02-23 01:11:12 +01:00

Binary Pretix Base Image

A pre-built Docker image for Pretix plugins with all common development dependencies cached and optimized.

Included Packages

System Packages

  • gettext
  • lsb-release
  • golang-go
  • Python 3.11

Python Packages

  • pretix
  • black
  • isort
  • flake8
  • pytest
  • pytest-django
  • twine
  • check-manifest
  • pretix-plugin-build
  • setuptools
  • build
  • wheel

Usage

Reference the image in your Forgejo workflows:

container: git.binarycollective.de/${{ github.repository_owner }}/pretix-base:latest

Building

The image is automatically built and pushed to the Forgejo Container Registry on:

  • Push to main or master branches when Dockerfile changes
  • Manual trigger via workflow dispatch

Tags:

  • latest - Points to the newest build
  • <commit-sha> - Specific commit version for reproducibility

Cache Strategy

The image uses Docker's registry cache feature to speed up builds in CI/CD pipelines. Subsequent builds will reuse layers when nothing has changed.