After following the tutorials to install PassBolt in docker from the healthcheck it is full errors and warning for some reason.
Also when trying to access the GUI I get a blank page as a response.
Docker is running in a virtual machine inside a Proxmox and behind a pfSense Firewall also virtualized in the same system.
I have no issues with the docker machine since I have a mail server running and with DKIM, DMARC, SPF and certificates working.
I had to change the ports as you will see in the composer file below.
version: "3.9" services: db: image: mariadb:10.11 restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: "" MYSQL_DATABASE: "passbolt" MYSQL_USER: "" MYSQL_PASSWORD: "" volumes: - database_volume:/var/lib/mysql passbolt: image: passbolt/passbolt:latest-ce #Alternatively you can use rootless: #image: passbolt/passbolt:latest-ce-non-root restart: unless-stopped depends_on: - db environment: APP_FULL_BASE_URL: "https://passbolt.bgvs.online" DATASOURCES_DEFAULT_HOST: "db" DATASOURCES_DEFAULT_USERNAME: "" DATASOURCES_DEFAULT_PASSWORD: "" DATASOURCES_DEFAULT_DATABASE: "passbolt" EMAIL_DEFAULT_FROM_NAME: "Passbolt" EMAIL_DEFAULT_FROM: "email@example.com" EMAIL_TRANSPORT_DEFAULT_HOST: "mail.bgvs.online" EMAIL_TRANSPORT_DEFAULT_PORT: "465" EMAIL_TRANSPORT_DEFAULT_USERNAME: "firstname.lastname@example.org" EMAIL_TRANSPORT_DEFAULT_PASSWORD: "" EMAIL_TRANSPORT_DEFAULT_TLS: "true" volumes: - gpg_volume:/etc/passbolt/gpg - jwt_volume:/etc/passbolt/jwt command: [ "/usr/bin/wait-for.sh", "-t", "0", "db:3306", "--", "/docker-entrypoint.sh", ] ports: - 8081:80 - 4443:443 #Alternatively for non-root images: # - 80:8080 # - 443:4433 volumes: database_volume: gpg_volume: jwt_volume:
Below is the healthcheck.
Thanks in advance.