ownCloud Web Extensions - community and supplementary extensions for the ownCloud Web frontend
100K+
Docker images for ownCloud Web Extensionsā ā a collection of community and supplementary extensions for the ownCloud Webā frontend, deployable as standalone web apps within ownCloud Infinite Scale (oCIS)ā . This repo builds and publishes the images; the extensions' source lives in owncloud/web-extensionsā .
Each extension is published as its own image tag under the single
owncloud/web-extensions Docker Hub repository, e.g.:
docker run --rm -p 8080:8080 owncloud/web-extensions:cast-latest
The container serves the built extension under /<extension>/ (e.g.
/cast/manifest.json). See
owncloud/web-extensionsā for the
full list of extensions and how to deploy them into an oCIS instance.
Each extension gets two tags per release: an immutable version and a rolling latest.
| Tag | Meaning |
|---|---|
<extension>-<version> | Immutable build of that extension's tagged release (e.g. cast-0.4.1) |
<extension>-latest | Most recent build of that extension |
docker pull owncloud/web-extensions:cast-latest
| ARG | Default | Purpose |
|---|---|---|
GIT_REF | (required) | web-extensions git tag to clone and build, e.g. cast-v0.4.1 |
PACKAGE | (required) | Short extension name matching packages/web-app-<PACKAGE>, e.g. cast |
VERSION | "" | Version string embedded in OCI labels |
REVISION | "" | Git SHA embedded in OCI labels |
The image is built entirely from source via a two-stage Dockerfile.multiarch:
builder ā clones web-extensions at ${GIT_REF} and builds one extension
(pnpm --filter ./packages/web-app-${PACKAGE} build).
Runtime ā a minimal nginxinc/nginx-unprivileged (Alpine) image, serving the
built extension's dist/ under /<PACKAGE>/.
docker buildx build -f Dockerfile.multiarch \
--build-arg GIT_REF=cast-v0.4.1 --build-arg PACKAGE=cast \
-t web-extensions:test .
CI polls owncloud/web-extensions for tags matching <extension>-v<version>, keeps
only the newest version per extension, and builds/publishes whichever of those aren't
already on Docker Hub yet. See AGENTS.mdā for details.
Content type
Image
Digest
sha256:e420d8f3eā¦
Size
25.4 MB
Last updated
about 19 hours ago
docker pull owncloud/web-extensions:ai-smart-collections-nav-latest