I want to evaluate passbolt but am having some difficuly running with docker compose.
It looks like the database schema isnt being built (I assumed this happens automatically):
Exception: SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘passbolt.users’ doesn’t exist in [/var/www/passbolt/vendor/cakephp/cakephp/src/Database/Schema/Collection.php, line 131]
This happens trying to run the registration command.
I also get a connection refused on port 80 but I have set PASSBOLT_SSL_FORCE=false
What do I need to do to initialise mysql and is there something else I need to do to run it on port 80?
When the container starts I do not see much debugging, just these 4 lines:
root@ip-10-52-2-245:/data/passbolt# docker-compose logs passbolt
Attaching to passbolt_passbolt_1
passbolt_1 | wait-for.sh: waiting 15 seconds for db:3306
passbolt_1 | wait-for.sh: db:3306 is available after 1 seconds
passbolt_1 | gpg: directory ‘/home/www-data/.gnupg’ created
passbolt_1 | gpg: keybox ‘/home/www-data/.gnupg/pubring.kbx’ created