Skip to content

Instantly share code, notes, and snippets.

@AndreaGhizzoni
Last active June 23, 2019 15:26
Show Gist options
  • Save AndreaGhizzoni/50b81990da26228e9724719379e34ee1 to your computer and use it in GitHub Desktop.
Save AndreaGhizzoni/50b81990da26228e9724719379e34ee1 to your computer and use it in GitHub Desktop.
passbolt.md
docker network create passbolt_network

docker volume create mariadb_passbolt_data

docker run -d --name mariadb --net passbolt_network \
             --mount source=mariadb_passbolt_data,target=/var/lib/mysql \
             -e MYSQL_ROOT_PASSWORD=<root_password> \
             -e MYSQL_DATABASE=<mariadb_database> \
             -e MYSQL_USER=<mariadb_user> \
             -e MYSQL_PASSWORD=<mariadb_password> \
             mariadb
             
docker volume create passbolt_images

docker run -d --name passbolt --net passbolt_network \
             -p 443:443 \
             -p 80:80 \
             -e DATASOURCES_DEFAULT_HOST=mariadb \
             -e DATASOURCES_DEFAULT_PASSWORD=<mariadb_password> \
             -e DATASOURCES_DEFAULT_USERNAME=<mariadb_user> \
             -e DATASOURCES_DEFAULT_DATABASE=<mariadb_database> \
             -e APP_FULL_BASE_URL=https://mydomain.com \
             passbolt/passbolt:latest
             
docker exec passbolt su -m -c "/var/www/passbolt/bin/cake \
                                passbolt register_user \
                                -u <[email protected]> \
                                -f <yourname> \
                                -l <surname> \
                                -r admin" -s /bin/sh www-data
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment