{"id":13558681,"url":"https://github.com/mhubig/atlassian","last_synced_at":"2026-01-10T08:44:53.581Z","repository":{"id":23596720,"uuid":"26965455","full_name":"mhubig/atlassian","owner":"mhubig","description":"A simple docker based orchestration of the atlassian web apps.","archived":false,"fork":false,"pushed_at":"2016-04-14T14:31:54.000Z","size":63,"stargazers_count":59,"open_issues_count":3,"forks_count":47,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-11-04T09:37:31.908Z","etag":null,"topics":["atlassian","bamboo","confluence","crowd","docker","jira","stash"],"latest_commit_sha":null,"homepage":"https://www.atlassian.com","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mhubig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-11-21T15:30:56.000Z","updated_at":"2024-09-14T00:08:40.000Z","dependencies_parsed_at":"2022-09-18T06:08:03.223Z","dependency_job_id":null,"html_url":"https://github.com/mhubig/atlassian","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhubig%2Fatlassian","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhubig%2Fatlassian/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhubig%2Fatlassian/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhubig%2Fatlassian/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mhubig","download_url":"https://codeload.github.com/mhubig/atlassian/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247009683,"owners_count":20868590,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["atlassian","bamboo","confluence","crowd","docker","jira","stash"],"created_at":"2024-08-01T12:05:05.826Z","updated_at":"2026-01-10T08:44:53.484Z","avatar_url":"https://github.com/mhubig.png","language":"Shell","funding_links":[],"categories":["Shell","docker"],"sub_categories":[],"readme":"## Atlassian services\n\n    Version: 1.1.0\n\nThis repository holds a dockerized orchestration of the Atlassian web apps\nJira, Stash and Confluence. To simplify the usermangement Crowd is also\nincluded. For more information on the apps please refere to the offical\nAtlassian websites:\n\n- [Jira][1]\n- [Stash][2]\n- [Confluence][3]\n- [Crowd][4]\n- [Bamboo][5]\n\n### Prerequisites\n\nIn order to run this apps you need to make sure you're running at least\n[docker 1.6.0][6] and [docker-compose 1.2.0][7]. For detailed installation\ninstructions please refere to the origin websites:\n\n  - [https://docs.docker.com/installation][8]\n  - [https://docs.docker.com/compose][9]\n\n### Start the images\n\nYou can start all images as a orchestration from the root folder. To\nonly use a particularly image change into a subfolder. You better use\nthe `docker-compose-dev.yml` file if you're not in production. Here\nare some examples:\n\n    # build all the images\n    $ docker-compose build\n\n    # build only the stash image\n    $ cd atlassian-stash \u0026\u0026 docker-compose build\n\n    # start all the docker images (in development mode)\n    $ docker-compose -f docker-compose-dev.yml up\n\n    # start the stash image (in production mode)\n    $ cd atlassian-stash \u0026\u0026 docker-compose -f docker-compose-dev.yml up\n\n    # inspect the logs\n    $ docker-compose logs\n\nIf you deploy the apps for the first time you may need to restore the\ndatabases from a backup and adapt the database connection settings!\n\n### Develop Mode / Debug an image\n\n    # use the development compose file\n    $ docker-compose -f docker-compose-dev.yml up\n\n    # execute a bash shell inside a running container\n    $ docker exec -it atlassian_stash_1 bash\n\n    # add the following entrys to your `/etc/hosts`\n    $ boot2docker ip -\u003e 192.168.59.103\n    $ cat /etc/hosts\n    192.168.59.103  boot2docker.local boot2docker\n    192.168.59.103  stash.boot2docker.local stash\n    192.168.59.103  jira.boot2docker.local jira\n    192.168.59.103  confluence.boot2docker.local confluence\n    192.168.59.103  crowd.boot2docker.local crowd\n    192.168.59.103  bamboo.boot2docker.local bamboo\n\n### First run\n\nIf you start this orchestration for the first time, a handy feature is to\nimport your old data. If you're e.g. moving everything to another server\nyou can put your database backups into the tmp folder and the db initscript\nwill pick them up automagically on the first run.\n\n    # move your jira db backup file to tmp (filename is important).\n    $ mv jira_backup.sql tmp/jira.dump\n\n    # unpack your jira-home backup archive\n    $ tar xzf jira-home.tar.gz --strip=1 -C atlassian-jira/home\n\n### Backup the home folders\n\n    $ mkdir -p backup/$(date +%F)\n    $ for i in crowd confluence stash jira bamboo; do \\\n      tar czf backup/$(date +%F)/$i-home.tgz atlassian-$i/home; done\n\n### Backup the PostgreSQL data\n\n    # backup the confluence database\n    $ docker run -it --rm --link atlassian_database_1:db -v $(pwd)/tmp:/tmp \\\n        postgres sh -c 'pg_dump -U confluence -h \"$DB_PORT_5432_TCP_ADDR\" \\\n        -w confluence \u003e /tmp/confluence.dump'\n\n    # backup the stash database\n    $ docker run -it --rm --link atlassian_database_1:db -v $(pwd)/tmp:/tmp \\\n        postgres sh -c 'pg_dump -U stash -h \"$DB_PORT_5432_TCP_ADDR\" \\\n        -w stash \u003e /tmp/stash.dump'\n\n    # backup the jira database\n    $ docker run -it --rm --link atlassian_database_1:db -v $(pwd)/tmp:/tmp \\\n        postgres sh -c 'pg_dump -U jira -h \"$DB_PORT_5432_TCP_ADDR\" \\\n        -w jira \u003e /tmp/jira.dump'\n\n    # backup the crowd database\n    $ docker run -it --rm --link atlassian_database_1:db -v $(pwd)/tmp:/tmp \\\n        postgres sh -c 'pg_dump -U crowd -h \"$DB_PORT_5432_TCP_ADDR\" \\\n        -w crowd \u003e /tmp/crowd.dump'\n\n    # backup the bamboo database\n    $ docker run -it --rm --link atlassian_database_1:db -v $(pwd)/tmp:/tmp \\\n        postgres sh -c 'pg_dump -U bamboo -h \"$DB_PORT_5432_TCP_ADDR\" \\\n        -w bamboo \u003e /tmp/bamboo.dump'\n\n### Restore the PostgreSQL data\n\n    # restore the confluence database backup\n    $ docker run -it --rm --link atlassian_database_1:db -v $(pwd)/tmp:/tmp \\\n        postgres sh -c 'pg_restore -U confluence -h \"$DB_PORT_5432_TCP_ADDR\" \\\n        -n public -w -d confluence /tmp/confluence.dump'\n\n    # restore the stash database backup\n    $ docker run -it --rm --link atlassian_database_1:db -v $(pwd)/tmp:/tmp \\\n        postgres sh -c 'pg_restore -U stash -h \"$DB_PORT_5432_TCP_ADDR\" \\\n        -n public -w -d stash /tmp/stash.dump'\n\n    # restore the jira database backup\n    $ docker run -it --rm --link atlassian_database_1:db -v $(pwd)/tmp:/tmp \\\n        postgres sh -c 'pg_restore -U jira -h \"$DB_PORT_5432_TCP_ADDR\" \\\n        -n public -w -d jira /tmp/jira.dump'\n\n    # restore the crowd database backup\n    $ docker run -it --rm --link atlassian_database_1:db -v $(pwd)/tmp:/tmp \\\n        postgres sh -c 'pg_restore -U crowd -h \"$DB_PORT_5432_TCP_ADDR\" \\\n        -n public -w -d crowd /tmp/crowd.dump'\n\n    # restore the bamboo database backup\n    $ docker run -it --rm --link atlassian_database_1:db -v $(pwd)/tmp:/tmp \\\n        postgres sh -c 'pg_restore -U bamboo -h \"$DB_PORT_5432_TCP_ADDR\" \\\n        -n public -w -d bamboo /tmp/bamboo.dump'\n\n---\n[1]: https://www.atlassian.com/software/jira\n[2]: https://www.atlassian.com/software/stash\n[3]: https://www.atlassian.com/software/confluence\n[4]: https://www.atlassian.com/software/crowd\n[5]: https://www.atlassian.com/software/bamboo\n[6]: https://docker.com\n[7]: https://docs.docker.com/compose\n[8]: https://docs.docker.com/installation\n[9]: https://docs.docker.com/compose/#installation-and-set-up\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhubig%2Fatlassian","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmhubig%2Fatlassian","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhubig%2Fatlassian/lists"}