Skip to content

Publish CapRover images to GHCR - #2

Merged
henrieger merged 2 commits into
masterfrom
caprover/nucleo-staging
Jul 10, 2026
Merged

Publish CapRover images to GHCR#2
henrieger merged 2 commits into
masterfrom
caprover/nucleo-staging

Conversation

@fmercurio

Copy link
Copy Markdown

Resumo

Adiciona fluxo GitHub Actions para publicar as imagens customizadas do REMP no GitHub Container Registry (ghcr.io) para uso posterior no CapRover.

Imagens publicadas

  • ghcr.io/voltdatalab/remp-nginx
  • ghcr.io/voltdatalab/remp-beam
  • ghcr.io/voltdatalab/remp-campaign
  • ghcr.io/voltdatalab/remp-mailer
  • ghcr.io/voltdatalab/remp-sso
  • ghcr.io/voltdatalab/remp-tracker
  • ghcr.io/voltdatalab/remp-segments
  • ghcr.io/voltdatalab/remp-elasticsearch
  • ghcr.io/voltdatalab/remp-telegraf

Tags

  • sha-<commit> para deploy reprodutível.
  • caprover-nucleo-staging quando publicado a partir da branch caprover/nucleo-staging.
  • latest quando publicado a partir da branch master.

Validação executada

  • YAML do workflow parseado localmente.
  • docker buildx build --check executado para todos os Dockerfiles usando os mesmos contexts configurados no workflow.
  • Corrigido o context dos builds de Elasticsearch e Telegraf.
  • Corrigido o CMD do Telegraf para formato exec JSON.
  • Workflow rodou com sucesso na branch caprover/nucleo-staging: https://github.com/voltdatalab/remp/actions/runs/28817457649

Observação operacional

O GHCR cria pacotes privados por padrão quando publicados pela primeira vez. Para CapRover puxar sem credencial de registry, tornar os pacotes públicos no GitHub Packages depois da primeira publicação, ou configurar credencial read:packages no servidor/CapRover.

@henrieger
henrieger merged commit 2ce6c6e into master Jul 10, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants