Skip to content

IPAustralia/xl-docker-demo-xld

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xl-docker-demo-xld

Docker image that has XLD installed.

CI status

Docker Hub License: MIT

Supported tags

Dockerfile

  • Dockerfile builds the container with base image jre-alpine
  • Dockerfile-slim builds the container with base image jre-slim

Starting

Running an empty XL Deploy with the repository stored inside the docker container

docker run --rm -v ~/xl-licenses:/license -p 4516:4516 xebialabs/xl-docker-demo-xld

Running an empty XL Deploy with the repository stored outside the docker container as a volume

docker run --rm -v [repo_location]:/opt/xld/server/repository -v ~/xl-licenses:/license -p 4516:4516 xebialabs/xl-docker-demo-xld

The license volume mount is needed to provide a valid license, or store a license when logging in the first time. To access the UI, browse to http://[docker_ip]:4516

Extending this image

If you're creating an image based on this image as a parent, know that you can add a config fragment (i.e. myapp.conf) to the /etc/supervisor/conf.d directory, see the supervisor docs here. That will allow you to add your own programs to supervisor without having to override (copy/paste) the entire file.

Alpha tags

Please be aware that alpha images are not stable. Anything in there can break, is not guaranteed to be backwards or forwards compatible and there will not be any kind of support provided for them.

About

Docker base image for setting up XLD

Resources

License

Stars

Watchers

Forks

Packages

No packages published