Crucible

Dockerized Atlassian Crucible
Alternatives To Crucible
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Portainer25,7021a day ago78April 21, 20211,140zlibGo
Making Docker and Kubernetes management easy.
Awesome Docker25,412
8 days agoapache-2.0
:whale: A curated list of Docker resources and projects
Vulhub14,145
4 days ago40mitDockerfile
Pre-Built Vulnerable Environments Based on Docker-Compose
Dockerfiles13,133
23 days ago77mitDockerfile
Various Dockerfiles I use on the desktop and on servers.
Kaniko12,4281a day ago29August 10, 2022579apache-2.0Go
Build Container Images In Kubernetes
Laradock11,836
11 days ago148mitDockerfile
Full PHP development environment for Docker.
Hadolint8,645
19 days ago66July 09, 2022146gpl-3.0Haskell
Dockerfile linter, validate inline bash, written in Haskell
Docker Node7,761
2 days ago114mitDockerfile
Official Docker Image for Node.js :whale: :turtle: :rocket:
V2ray For Doprax7,690
15 days agoDockerfile
The tool can install v2ray on the Doprax, including VMess and VLess protocols, it will automatically switch IP, you need to fork this projects, read readme.md and run it. Create By ifeng.
Dillinger7,664
18 days ago109mitHTML
The last Markdown editor, ever.
Alternatives To Crucible
Select To Compare


Alternative Project Comparisons
Readme

Dockerized Atlassian Crucible

"Review code, discuss changes, share knowledge, and identify defects across SVN, Git, Mercurial, CVS, and Perforce." - [Source]

Supported tags and respective Dockerfile links

Product Version Tags Dockerfile
Crucible 4.4.1 4.4.1, latest Dockerfile

Related Images

You may also like:

Make It Short

Docker-CLI:

Just type and follow the manual installation procedure in your browser:

$ docker run -d -p 8060:8060 --name crucible blacklabelops/crucible

Point your browser to http://yourdockerhost:8060

Setup

  1. Start database server for Crucible.
  2. Start Crucible.
  3. Manual Crucible setup.

Firstly, start the database server for Crucible:

Note: Change Password!

$ docker run --name postgres_crucible -d \
    -e 'POSTGRES_DB=crucibledb' \
    -e 'POSTGRES_USER=crucibledb' \
    -e 'POSTGRES_PASSWORD=jellyfish' \
    -e 'POSTGRES_ENCODING=UTF8' \
    blacklabelops/postgres

Secondly, start Crucible:

$ docker run -d --name crucible \
	  --link postgres_crucible:postgres_crucible \
	  -p 8060:8060 blacklabelops/crucible

Starts Crowd and links it to the postgresql instances. JDBC URL: jdbc:postgresql://postgres_crucible/crucibledb

Thirdly, configure your Crucible yourself and fill it with a test license.

Point your browser to http://yourdockerhost:8060

  1. Create and enter license information
  2. Fill out the rest of the installation procedure.
  3. Login to the application and enter the administration area.
  4. Go to System Settings -> Database
  5. Click Edit and fill out the form:
  • Type: PostgreSQL
  • Driver Location: Bundled
  • URL: jdbc:postgresql://postgres_crucible:5432/crucibledb
  • User Name: crucibledb
  • Password: jellyfish
  • Minimum Pool Connections: 5
  • Maximum Pool Connections: 20
  • Parameters:
  1. Press Test connectionand then Save & Migrate

Enjoy Crucible!

Vagrant

First install:

Vagrant is fabulous tool for pulling and spinning up virtual machines like docker with containers. I can configure my development and test environment and simply pull it online. And so can you! Install Vagrant and Virtualbox and spin it up. Change into the project folder and build the project on the spot!

$ vagrant up
$ vagrant ssh
[[email protected] ~]$ cd /vagrant
[[email protected] ~]$ docker-compose up

Crucible will be available on http://localhost:8080 on the host machine.

References

Popular Docker Projects
Popular Dockerfile Projects
Popular Virtualization Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Docker
Dockerfile
Vagrant
Virtualbox