This repository won't receive any updates soon. The work I have done regarding the composer files is being merged on passbolt_docker official repository with more enhancements for the upcoming v2. You can check the current state in the develop branch This repository won't be deleted. However, I encourage users to switch to the official docker-compose files provided on the official passbolt_docker repo once passbolt-2.0.0 is out.
This is a docker compose that eases passbolt execution. It is yet an unofficial docker composer repo for passbolt.
It comes with a self signed certificate bundled and some gpg dummy keys. The repo as it is it has development/testing purposes.
- Launch the containers:
docker-compose up
- Get container ip address:
docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' passboltcompose_passbolt_1
- Browse the previous ip address obtained on port 443 https://container_ip
Host environments such as macos require to expose ports on the host and access the continaers through localhost.
Keep this in mind as you would need to add a ports:
section on the passbolt service declared in docker-compose.yml
More info: limitations