X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/21f09a5920c7a3b7b9e0f4dde3db1159061e2593..refs/pull/2522/head:/docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml index 47f38184e..037c5f67e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,12 +10,13 @@ services: db: image: mysql:8 environment: - MYSQL_DATABASE: bookstack-test + MYSQL_DATABASE: bookstack-dev MYSQL_USER: bookstack-test MYSQL_PASSWORD: bookstack-test MYSQL_RANDOM_ROOT_PASSWORD: 'true' command: --default-authentication-plugin=mysql_native_password volumes: + - ./dev/docker/init.db:/docker-entrypoint-initdb.d - db:/var/lib/mysql app: build: @@ -25,9 +26,12 @@ services: DB_CONNECTION: mysql DB_HOST: db DB_PORT: 3306 - DB_DATABASE: bookstack-test + DB_DATABASE: bookstack-dev DB_USERNAME: bookstack-test DB_PASSWORD: bookstack-test + MAIL_DRIVER: smtp + MAIL_HOST: mailhog + MAIL_PORT: 1025 ports: - ${DEV_PORT:-8080}:80 volumes: @@ -36,6 +40,11 @@ services: node: image: node:alpine working_dir: /app + user: node volumes: - ./:/app entrypoint: /app/dev/docker/entrypoint.node.sh + mailhog: + image: mailhog/mailhog + ports: + - ${DEV_MAIL_PORT:-8025}:8025