Set of docker images to install Atlassian Bamboo Agent based on phusion/baseimage-docker.
Here you can find info how to setup Bamboo on Rancher.
This is a part of a Bamboo Stack. You can download docker-compose.yml and check out how it works!
Bamboo Stack is also available in my custom rancher-stack, so with just a few clicks you can use, scale and upgrade it!
bamboo-server
- Bamboo Server
bamboo-data
- Bamboo Volume Storage
postgres
- Database Server
postgres-data
- Database Volume Storage
bamboo-agent
- Bamboo Agent
$ mkdir bamboo-stack
$ cd bamboo-stack
$ wget https://raw.githubusercontent.com/matisku/bamboo-docker/master/docker-compose.yml
$ docker-compose up -d .
This will create a new docker stack called bamboo-stack
Once stack will start, provide a license. If you are using docker-compose.yml
from my repository, as a database hostname use postgres
and for database user and password use bamboo
.
Once stack will start, go to Bamboo Server Administration->Agents and disable remote agent authentication. This will add any new agent automatically to the Bamboo Server. If there is a need to have remote agent authentication enabled, enable each agent manually.
###Bamboo Server:
BAMBOO_HOME
- Bamboo home directory. Default: /home/bamboo
BAMBOO_VERSION
- The version to install an run. Default: 5.15.3
BAMBOO_BAMBOO_SERVER_ID
- Used for agent authentication withing docker-compose. Default: bamboo-server
###Database:
PGDATA
- Database Storage Folder. Default: /var/lib/postgresql/data/pgdata
POSTGRES_DB
- Database Name. Default: bamboo
POSTGRES_USER
- Database User. Default: bamboo
POSTGRES_PASSWORD
- Database Password. Default: bamboo
###Bamboo Agent:
AGENT_VERSION
- This should match the version of Bamboo Server. Default: 5.15.3
BAMBOO_SERVER
- URL or IP of Bamboo Server where agent should be attached. Default: bamboo-server
BAMBOO_SERVER_PORT
- External port of Bamboo Server UI. In case of using docker-compose stack, this can be linked name. Default: 8085
PACKAGES
- space separated list of additional packages which should be installed on Bamboo Agent. Default: "mc htop"
###Ports:
Bamboo Server: 8085
, 54663
Database: 5432
Copyright © 2016-2018 Mateusz Trojak. See LICENSE for details.
Any forks are welcome!