Sign inSign up

eclipseosgitechnology/feature-launcher-remote-base

By eclipseosgitechnology

•Updated 7 months ago

Image
0

570

eclipseosgitechnology/feature-launcher-remote-base repository overview

⁠OSGi Feature Launcher - Remote Base

OSGi Feature Launcher container with local and remote bundle resolution. Bundles are resolved from the local file repository and Maven Central.

Uses the all.maven launcher (full Maven resolver support).

⁠Available Tags

TagBase ImagePlatforms
eclipse-temurin-17-snapshoteclipse-temurin:17-jre-nobleamd64, arm64, armv7
eclipse-temurin-25-snapshoteclipse-temurin:25-jre-nobleamd64, arm64, riscv64
ubuntu-chiseled-21-snapshotubuntu/jre:21-24.04_stableamd64, arm64
grc-distroless-25-snapshotgcr.io/distroless/java25-debian13:nonrootamd64, arm64

⁠Quick Start

docker pull ghcr.io/eclipse-osgi-technology/feature-launcher-remote-base:eclipse-temurin-17-snapshot

docker run ghcr.io/eclipse-osgi-technology/feature-launcher-remote-base:eclipse-temurin-17-snapshot

⁠Repositories

By default, this image resolves bundles from:

  1. Local repository at /app/storage/repo
  2. Maven Central at https://repo1.maven.org/maven2/

Additional repositories can be configured via a custom args-file.

⁠Volumes

PathPurpose
/app/storage/repoLocal M2 repository for bundle resolution

⁠Environment Variables

VariableDefaultDescription
OSGI_FRAMEWORK_STORAGE/app/storage/frameworkOSGi framework storage directory
OSGI_FRAMEWORK_STORAGE_CLEANonFirstInitFramework storage clean policy

⁠Custom Configuration

Mount a custom args-file to add extra repositories or change settings:

# custom-launcher.args
-f /app/bootstrap/bootstrap.json
-a file:///app/storage/repo
-a https://repo1.maven.org/maven2/,name=central
-a https://my-nexus.example.com/repository/releases/,name=corporate
-l org.osgi.framework.storage=/app/storage/framework
-l org.osgi.framework.storage.clean=onFirstInit
docker run \
  -v ./custom-launcher.args:/app/launcher.args:ro \
  ghcr.io/eclipse-osgi-technology/feature-launcher-remote-base:eclipse-temurin-17-snapshot

⁠License

Eclipse Public License 2.0⁠

Tag summary

Content type

Image

Digest

sha256:074343988…

Size

72.5 MB

Last updated

7 months ago

docker pull eclipseosgitechnology/feature-launcher-remote-base:grc-distroless-25-snapshot