Sign inSign up

brianfink/crowd

By brianfink

Updated about 10 years ago

Containerized atlassian-crowd

Image
1

194

brianfink/crowd repository overview

Atlassian crowd

This is the source for the automated build of the trusted mhubig/atlassian-crowd image. For more Informations on the webapp please refere to the offical Atlassian crowd 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 atlassiancrowd_crowd_1 bash
Backup
# backup the home folder
$ tar czf backup/home_$(date +%F).tgz home

# backup the crowd database
$ docker run -it --rm --link atlassiancrowd_database_1:db \
    -v $(pwd)/tmp:/tmp postgres sh -c 'pg_dump -U crowd \
    -h "$DB_PORT_5432_TCP_ADDR" -w crowd > /tmp/crowd.dump'
Restore
# unpack a homefolder backup
$ tar xzvf backup/home_2015-05-02.tgz --strip=1 -C home

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

Tag summary

Content type

Image

Digest

Size

569.9 MB

Last updated

about 10 years ago

docker pull brianfink/crowd:2.7.2