Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: introduce image variants #9

Merged
merged 3 commits into from
May 22, 2024
Merged

Feat: introduce image variants #9

merged 3 commits into from
May 22, 2024

Conversation

almereyda
Copy link
Member

This adds separate image variants and instructions on how to build them with Docker Compose and CI.

  • pretalx/base:3.12-bookworm
  • pretalx/pretalx:2024.1.0
  • pretalx/pretalx-extended:2024.1.0
  • pretalx/pretalx-extended:2024.1.0-cron
  • pretalx/standalone:2024.1.0
  • pretalx/standalone-extended:2024.1.0
  • pretalx/standalone-extended:2024.1.0-cron

The pipeline should build these images, if correctly configured.

- adds .env.build.example
- adds bin/ directory with maintenance and life-cycle scripts
- adds layered build stages
  - for the base, default, plugin-extended and cron-extended images
  - for standalone images
  - for local and remote source builds
- adds explicit image contexts per build stage

* updates .env.example
* moves the previous image built from a submodule into
  context/source/standalone/Dockerfile.debian.local
  together with a Compose example at
  compose/build/source/standalone.local.yml

- removes plugins build stage
@almereyda almereyda merged commit 146518d into next May 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant