Adding Passbolt

This commit is contained in:
2025-09-17 14:27:35 -05:00
parent 6061787999
commit 80703049b2
+42
View File
@@ -0,0 +1,42 @@
services:
db:
image: mariadb:10.11
restart: unless-stopped
environment:
MYSQL_RANDOM_ROOT_PASSWORD: "true"
MYSQL_DATABASE: "passbolt"
MYSQL_USER: "passbolt"
MYSQL_PASSWORD: "P4ssb0lt"
volumes:
- /mnt/appdata/passbolt/database:/var/lib/mysql
passbolt:
image: passbolt/passbolt:latest-ce
restart: unless-stopped
depends_on:
- db
environment:
APP_FULL_BASE_URL: http://homelab.local:8003
DATASOURCES_DEFAULT_HOST: "db"
DATASOURCES_DEFAULT_USERNAME: "passbolt"
DATASOURCES_DEFAULT_PASSWORD: "P4ssb0lt"
DATASOURCES_DEFAULT_DATABASE: "passbolt"
volumes:
- /mnt/appdata/passbolt/gpg:/etc/passbolt/gpg
- /mnt/appdata/passbolt/jwt:/etc/passbolt/jwt
command:
[
"/usr/bin/wait-for.sh",
"-t",
"0",
"db:3306",
"--",
"/docker-entrypoint.sh",
]
ports:
- 8003:80
volumes:
database_volume:
gpg_volume:
jwt_volume: