No description
  • Dockerfile 91.8%
  • Shell 8.2%
Find a file
bigpod ce3997e76f
All checks were successful
Build and publish container image / Build container image (push) Successful in 6s
Update .forgejo/workflows/container.yml
2026-07-19 03:20:04 +00:00
.forgejo/workflows Update .forgejo/workflows/container.yml 2026-07-19 03:20:04 +00:00
config Initial commit 2026-07-17 20:34:25 +00:00
.dockerignore Add Forgejo container workflow 2026-07-17 20:59:15 +00:00
.gitignore Initial commit 2026-07-17 20:34:25 +00:00
docker-compose.yml Initial commit 2026-07-17 20:34:25 +00:00
Dockerfile Initial commit 2026-07-17 20:34:25 +00:00
entrypoint.sh Initial commit 2026-07-17 20:34:25 +00:00
README.md Add Forgejo container workflow 2026-07-17 20:59:15 +00:00

Xen Orchestra Docker image

Builds Xen Orchestra from source and runs it with Redis through Docker Compose.

Forgejo Actions

The workflow in .forgejo/workflows/container.yml builds the image for pull requests and publishes trusted pushes to the Forgejo container registry.

Configure a Forgejo Actions runner with the docker label and access to a Docker daemon. Then add these repository Actions secrets:

  • REGISTRY_USERNAME: the Forgejo user that owns the package (bigpod)
  • REGISTRY_TOKEN: a personal access token with package write permission

Published image tags:

  • git.tuxbase.com/bigpod/xo-docker:latest for main
  • git.tuxbase.com/bigpod/xo-docker:sha-<commit> for each trusted push
  • git.tuxbase.com/bigpod/xo-docker:<version> for tags such as v1.2.3

Pull the latest image with:

docker pull git.tuxbase.com/bigpod/xo-docker:latest