├── .dockerignore ├── .github └── workflows │ ├── push_pr_main.yaml │ └── release.yaml ├── .gitignore ├── .gitlab-ci.yml ├── .gitlab-ci ├── Jobs │ ├── build_image.yml │ ├── docker-compose-file-upload.yml │ ├── entrypoint_test.yml │ ├── publish.yaml │ ├── rules.yml │ ├── test_compose_files.yml │ ├── test_images.yaml │ └── test_vulnerabilities.yaml └── scripts │ └── bin │ └── slack-status-messages.sh ├── .shellspec ├── CHANGELOG.md ├── Gemfile ├── Gemfile.lock ├── ISSUE_TEMPLATE.md ├── LICENSE ├── README.md ├── RELEASE_NOTES.md ├── Rakefile ├── conf ├── passbolt.conf ├── php │ └── zz-docker.conf ├── supervisor │ ├── cron.conf │ ├── cron.conf.rootless │ ├── nginx.conf │ ├── php-dev.conf │ └── php.conf └── xdebug.ini ├── debian ├── Dockerfile ├── Dockerfile.openshift ├── Dockerfile.rootless ├── conf └── scripts ├── dev ├── .env.example ├── Dockerfile ├── README.md ├── bin │ └── docker-entrypoint.sh ├── conf ├── docker-compose-dev.yaml ├── env │ ├── mysql.env │ ├── passbolt.env │ └── pgsql.env ├── ldap │ └── init.ldif ├── mysql │ └── init.sql └── scripts ├── docker-compose ├── docker-compose-ce-postgresql.yaml ├── docker-compose-ce.yaml └── docker-compose-pro.yaml ├── scripts ├── entrypoint │ ├── .shellspec-basedir │ ├── docker-entrypoint.openshift.sh │ ├── docker-entrypoint.rootless.sh │ ├── docker-entrypoint.sh │ └── passbolt │ │ ├── deprecated_paths.sh │ │ ├── entrypoint-openshift.sh │ │ ├── entrypoint-rootless.sh │ │ ├── entrypoint.sh │ │ └── env.sh └── wait-for.sh └── spec ├── docker_compose_files └── docker_compose_spec.rb ├── docker_image └── image_spec.rb ├── docker_runtime └── runtime_spec.rb ├── docker_runtime_no_envs └── runtime_no_envs_spec.rb ├── docker_runtime_with_passbolt_php └── docker_runtime_with_passbolt_php_spec.rb ├── fixtures ├── passbolt-no-fingerprint.php ├── passbolt.php ├── private-test.key └── public-test.key ├── shell └── entrypoint │ ├── entrypoint_spec.sh │ └── rootless_spec.sh ├── spec_helper.rb └── spec_helper.sh /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/push_pr_main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/.github/workflows/push_pr_main.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.gitlab-ci/Jobs/build_image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/.gitlab-ci/Jobs/build_image.yml -------------------------------------------------------------------------------- /.gitlab-ci/Jobs/docker-compose-file-upload.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/.gitlab-ci/Jobs/docker-compose-file-upload.yml -------------------------------------------------------------------------------- /.gitlab-ci/Jobs/entrypoint_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/.gitlab-ci/Jobs/entrypoint_test.yml -------------------------------------------------------------------------------- /.gitlab-ci/Jobs/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/.gitlab-ci/Jobs/publish.yaml -------------------------------------------------------------------------------- /.gitlab-ci/Jobs/rules.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/.gitlab-ci/Jobs/rules.yml -------------------------------------------------------------------------------- /.gitlab-ci/Jobs/test_compose_files.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/.gitlab-ci/Jobs/test_compose_files.yml -------------------------------------------------------------------------------- /.gitlab-ci/Jobs/test_images.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/.gitlab-ci/Jobs/test_images.yaml -------------------------------------------------------------------------------- /.gitlab-ci/Jobs/test_vulnerabilities.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/.gitlab-ci/Jobs/test_vulnerabilities.yaml -------------------------------------------------------------------------------- /.gitlab-ci/scripts/bin/slack-status-messages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/.gitlab-ci/scripts/bin/slack-status-messages.sh -------------------------------------------------------------------------------- /.shellspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/.shellspec -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/RELEASE_NOTES.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/Rakefile -------------------------------------------------------------------------------- /conf/passbolt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/conf/passbolt.conf -------------------------------------------------------------------------------- /conf/php/zz-docker.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/conf/php/zz-docker.conf -------------------------------------------------------------------------------- /conf/supervisor/cron.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/conf/supervisor/cron.conf -------------------------------------------------------------------------------- /conf/supervisor/cron.conf.rootless: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/conf/supervisor/cron.conf.rootless -------------------------------------------------------------------------------- /conf/supervisor/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/conf/supervisor/nginx.conf -------------------------------------------------------------------------------- /conf/supervisor/php-dev.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/conf/supervisor/php-dev.conf -------------------------------------------------------------------------------- /conf/supervisor/php.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/conf/supervisor/php.conf -------------------------------------------------------------------------------- /conf/xdebug.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/conf/xdebug.ini -------------------------------------------------------------------------------- /debian/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/debian/Dockerfile -------------------------------------------------------------------------------- /debian/Dockerfile.openshift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/debian/Dockerfile.openshift -------------------------------------------------------------------------------- /debian/Dockerfile.rootless: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/debian/Dockerfile.rootless -------------------------------------------------------------------------------- /debian/conf: -------------------------------------------------------------------------------- 1 | ../conf -------------------------------------------------------------------------------- /debian/scripts: -------------------------------------------------------------------------------- 1 | ../scripts -------------------------------------------------------------------------------- /dev/.env.example: -------------------------------------------------------------------------------- 1 | PASSBOLT_API_PATH="/path/to/passbolt_api" 2 | -------------------------------------------------------------------------------- /dev/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/dev/Dockerfile -------------------------------------------------------------------------------- /dev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/dev/README.md -------------------------------------------------------------------------------- /dev/bin/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/dev/bin/docker-entrypoint.sh -------------------------------------------------------------------------------- /dev/conf: -------------------------------------------------------------------------------- 1 | ../conf -------------------------------------------------------------------------------- /dev/docker-compose-dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/dev/docker-compose-dev.yaml -------------------------------------------------------------------------------- /dev/env/mysql.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/dev/env/mysql.env -------------------------------------------------------------------------------- /dev/env/passbolt.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/dev/env/passbolt.env -------------------------------------------------------------------------------- /dev/env/pgsql.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/dev/env/pgsql.env -------------------------------------------------------------------------------- /dev/ldap/init.ldif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/dev/ldap/init.ldif -------------------------------------------------------------------------------- /dev/mysql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/dev/mysql/init.sql -------------------------------------------------------------------------------- /dev/scripts: -------------------------------------------------------------------------------- 1 | ../scripts -------------------------------------------------------------------------------- /docker-compose/docker-compose-ce-postgresql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/docker-compose/docker-compose-ce-postgresql.yaml -------------------------------------------------------------------------------- /docker-compose/docker-compose-ce.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/docker-compose/docker-compose-ce.yaml -------------------------------------------------------------------------------- /docker-compose/docker-compose-pro.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/docker-compose/docker-compose-pro.yaml -------------------------------------------------------------------------------- /scripts/entrypoint/.shellspec-basedir: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/entrypoint/docker-entrypoint.openshift.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/scripts/entrypoint/docker-entrypoint.openshift.sh -------------------------------------------------------------------------------- /scripts/entrypoint/docker-entrypoint.rootless.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/scripts/entrypoint/docker-entrypoint.rootless.sh -------------------------------------------------------------------------------- /scripts/entrypoint/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/scripts/entrypoint/docker-entrypoint.sh -------------------------------------------------------------------------------- /scripts/entrypoint/passbolt/deprecated_paths.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/scripts/entrypoint/passbolt/deprecated_paths.sh -------------------------------------------------------------------------------- /scripts/entrypoint/passbolt/entrypoint-openshift.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/scripts/entrypoint/passbolt/entrypoint-openshift.sh -------------------------------------------------------------------------------- /scripts/entrypoint/passbolt/entrypoint-rootless.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/scripts/entrypoint/passbolt/entrypoint-rootless.sh -------------------------------------------------------------------------------- /scripts/entrypoint/passbolt/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/scripts/entrypoint/passbolt/entrypoint.sh -------------------------------------------------------------------------------- /scripts/entrypoint/passbolt/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/scripts/entrypoint/passbolt/env.sh -------------------------------------------------------------------------------- /scripts/wait-for.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/scripts/wait-for.sh -------------------------------------------------------------------------------- /spec/docker_compose_files/docker_compose_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/spec/docker_compose_files/docker_compose_spec.rb -------------------------------------------------------------------------------- /spec/docker_image/image_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/spec/docker_image/image_spec.rb -------------------------------------------------------------------------------- /spec/docker_runtime/runtime_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/spec/docker_runtime/runtime_spec.rb -------------------------------------------------------------------------------- /spec/docker_runtime_no_envs/runtime_no_envs_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/spec/docker_runtime_no_envs/runtime_no_envs_spec.rb -------------------------------------------------------------------------------- /spec/docker_runtime_with_passbolt_php/docker_runtime_with_passbolt_php_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/spec/docker_runtime_with_passbolt_php/docker_runtime_with_passbolt_php_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/passbolt-no-fingerprint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/spec/fixtures/passbolt-no-fingerprint.php -------------------------------------------------------------------------------- /spec/fixtures/passbolt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/spec/fixtures/passbolt.php -------------------------------------------------------------------------------- /spec/fixtures/private-test.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/spec/fixtures/private-test.key -------------------------------------------------------------------------------- /spec/fixtures/public-test.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/spec/fixtures/public-test.key -------------------------------------------------------------------------------- /spec/shell/entrypoint/entrypoint_spec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/spec/shell/entrypoint/entrypoint_spec.sh -------------------------------------------------------------------------------- /spec/shell/entrypoint/rootless_spec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/spec/shell/entrypoint/rootless_spec.sh -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/spec_helper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passbolt/passbolt_docker/HEAD/spec/spec_helper.sh --------------------------------------------------------------------------------