From aa41553de3e62aff580490fd1101fb4ed173bc1b Mon Sep 17 00:00:00 2001 From: kev Date: Sun, 26 May 2019 17:26:14 +0800 Subject: [PATCH] add rundeck --- README.md | 1 + rundeck/README.md | 36 ++++++++++++++++++++++++++++++++++++ rundeck/docker-compose.yml | 11 +++++++++++ 3 files changed, 48 insertions(+) create mode 100644 rundeck/README.md create mode 100644 rundeck/docker-compose.yml diff --git a/README.md b/README.md index e9a0682..0c6d5c6 100644 --- a/README.md +++ b/README.md @@ -298,6 +298,7 @@ A collection of delicious docker recipes. - [x] postgrest/postgrest - [x] registry - [x] rocket.chat +- [x] rundeck/rundeck - [x] scrapinghub/splash - [ ] selenium - [ ] hub diff --git a/rundeck/README.md b/rundeck/README.md new file mode 100644 index 0000000..02ab228 --- /dev/null +++ b/rundeck/README.md @@ -0,0 +1,36 @@ +rundeck +======= + +[Rundeck Community][1] Turn your operations procedures into self-service jobs. +Safely give others the control and visibility they need. + +## docker-compose.yml + +```yaml +rundeck: + image: rundeck/rundeck:3.0.22 + ports: + - "4440:4440" + volumes: + - ./data/ssh:/home/rundeck/.ssh + - ./data/rundeck:/home/rundeck/server/data + environment: + - RUNDECK_SECURITY_HTTPHEADERS_ENABLED=false + mem_limit: 1024m + restart: always +``` + +Read [this][2] to use more environment variables. + +## up and running + +```bash +$ mkdir -p data/{rundeck,ssh} +$ chown -R 1000:1000 data +$ chmod 700 data/ssh +$ docker-compose up -d +$ curl http://127.0.0.1:4440 +``` + +[1]: https://www.rundeck.com/open-source +[2]: https://github.com/rundeck/rundeck/tree/master/docker/official diff --git a/rundeck/docker-compose.yml b/rundeck/docker-compose.yml new file mode 100644 index 0000000..1924626 --- /dev/null +++ b/rundeck/docker-compose.yml @@ -0,0 +1,11 @@ +rundeck: + image: rundeck/rundeck:3.0.22 + ports: + - "4440:4440" + volumes: + - ./data/ssh:/home/rundeck/.ssh + - ./data/rundeck:/home/rundeck/server/data + environment: + - RUNDECK_SECURITY_HTTPHEADERS_ENABLED=false + mem_limit: 1024m + restart: always