https://github.com/klibio/docker-osgi-starterkit
This repo is providing the Eclipse Equinox OSGi starter kits inside a docker container.
https://github.com/klibio/docker-osgi-starterkit
docker eclipse equinox osgi osgi-rt starter-kit starterkit
Last synced: 22 days ago
JSON representation
This repo is providing the Eclipse Equinox OSGi starter kits inside a docker container.
- Host: GitHub
- URL: https://github.com/klibio/docker-osgi-starterkit
- Owner: klibio
- License: epl-2.0
- Created: 2021-08-26T14:11:02.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-09-08T07:00:48.000Z (almost 5 years ago)
- Last Synced: 2025-03-16T14:31:48.342Z (about 1 year ago)
- Topics: docker, eclipse, equinox, osgi, osgi-rt, starter-kit, starterkit
- Language: Shell
- Homepage:
- Size: 35.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# docker-osgi-starterkit
This repo is providing the [Eclipse Equinox OSGi starter kits](https://www.eclipse.org/equinox/) inside a docker container
[](https://download.eclipse.org/equinox/drops/R-4.20-202106111600/)
## container
[](https://hub.docker.com/r/klibio/osgi-starterkit)
[](https://hub.docker.com/r/klibio/osgi-starterkit)
[](https://raw.githubusercontent.com/klibio/docker-osgi-starterkit/main/LICENSE)
## liveliness
[](https://github.com/klibio/docker-osgi-starterkit/actions/workflows/actions_build.yml?query=branch%3Amain)
[](https://hub.docker.com/repository/docker/klibio/osgi-starterkit)
[](https://github.com/klibio/docker-osgi-starterkit/issues?q=is%3Aopen+is%3Aissue)
[](https://github.com/klibio/docker-osgi-starterkit/pulls?q=is%3Aopen+is%3Apr)
## using interactively
```bash
#!/bin/bash
docker container run \
--name osgi \
--rm \
-it klibio/osgi-starterkit:latest
```
execute osgi shell commands e.g.
```bash
osgi> help
...
osgi> exit
Really want to stop Equinox? (y/n; default=y)
```
## building
```bash
#!/bin/bash
docker build \
--no-cache \
--progress=plain \
--build-arg BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ') \
--build-arg VCS_REF=$(git rev-list -1 HEAD) \
--build-arg VERSION=`cat version.txt` \
-t klibio/osgi-starterkit:latest \
.
```