Public | Automated Build

Last pushed: a year ago
Short Description
Atlassian Bamboo docker image.
Full Description

Atlassian Bamboo

This is the source for the automated build of the trusted mhubig/atlassian-bamboo
image. For more Informations on the webapp please refere to the offical Atlassian Bamboo
website.

Prerequisites

In order to use this image you need at least docker 1.6.0 and docker-compose 1.2.0.

Run the application

# rebuild the docker images
$ docker-compose build

# restart the docker images
$ docker-compose up -d

# inspect the logs
$ docker-compose logs

If you deploy the app for the first time you may need to restore the database from a backup!

Debug (aka. go inside) an image

# execute a bash shell
$ docker exec -it atlassianbamboo_bamboo_1 bash

Backup

# backup the home folder
$ tar czf backup/home_$(date +%F).tgz home

# backup the bamboo database
$ docker run -it --rm --link atlassianbamboo_database_1:db \
    -v $(pwd)/tmp:/tmp postgres sh -c 'pg_dump -U bamboo \
    -h "$DB_PORT_5432_TCP_ADDR" -w bamboo > /tmp/bamboo.dump'

Restore

# unpack a homefolder backup
$ tar xzvf backup/home_2015-05-02.tgz --strip=1 -C home

# restore the bamboo database backup
$ docker run -it --rm --link atlassianbamboo_database_1:db \
    -v $(pwd)/tmp:/tmp postgres sh -c 'pg_restore -U bamboo \
    -h "$DB_PORT_5432_TCP_ADDR" -n public -w -d bamboo \
    /tmp/bamboo.dump'

Docker Pull Command
Owner
mhubig
Source Repository

Comments (0)