Sign inSign up

balantj/rundeck

By balantj

Updated 3 months ago

Self hosted RUNDECK CE/OS version !!! WORK IN PROGRESS !!!

Image
Integration & delivery
0

3.0K

balantj/rundeck repository overview

RUNDECK OPENSOURCE (COMMUNITY EDITION)

NOTE: This repo in in preparation !!! Currently uses /sbin/init to start processes so i can login in to shell and test anp gather info. When I'll make ready it will automatically start docker container with rundeck process. I will also add detailed instructions on how to deploy it.

Basic info

  • Intended for self hosted in docker or kubernetes
  • Available images will be for AMD64 and ARM64 Linux architecture since I use those
Run container
  • Here is example that is using named/persistent volume to store configuration and job definitions by running following command:
### CREATE VOLUME
docker volume create RUNDECK

### RUN RUNDECK IN CONTAINER
docker run --detach --name rundeck -v RUNDECK:/rundeck/srv -e RUNDECK_WEBAPP_URL=https://rundeck.example.com balantj/rundeck
  • Here is simple example of docker-compose.yaml file:
version: '3.8'
services:
  rundeck:
    image: balantj/rundeck
    restart: unless-stopped
    environment:
      - RUNDECK_WEBAPP_URL: https://rundeck.example.com
      - RUNDECK_SERVICE_PORT: 4440
    volumes:
      - rundeck:/rundeck/srv
volumes:
  RUNDECK:
  • Deploy to docker by running docker compose up -d

NOTE: Listen port variable RUNDECK_SERVICE_PORT is optional if you need to setup different port for service inside container to listen on (eg. to set reverse proxy, ingress or if port is already taken by other service) .

Login

Enjoy!

Tag summary

Content type

Image

Digest

sha256:1d6a8659b

Size

643.9 MB

Last updated

3 months ago

docker pull balantj/rundeck