X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/9357620d5526d90f04c2d10c62fdea7788bdf664..refs/pull/2515/head:/docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml index 63aa2b0c7..ea7a61ab5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,5 +1,5 @@ # This is a Docker Compose configuration -# intended for development purposes +# intended for development purposes only version: '3' @@ -20,15 +20,29 @@ services: app: build: context: . - dockerfile: docker/dev/Dockerfile + dockerfile: ./dev/docker/Dockerfile + environment: + DB_CONNECTION: mysql + DB_HOST: db + DB_PORT: 3306 + DB_DATABASE: bookstack-test + DB_USERNAME: bookstack-test + DB_PASSWORD: bookstack-test + MAIL_DRIVER: smtp + MAIL_HOST: mailhog + MAIL_PORT: 1025 ports: - - ${DEV_PORT}:80 + - ${DEV_PORT:-8080}:80 volumes: - ./:/app - entrypoint: /app/docker/dev/entrypoint.app.sh + entrypoint: /app/dev/docker/entrypoint.app.sh node: image: node:alpine working_dir: /app volumes: - ./:/app - entrypoint: /app/docker/dev/entrypoint.node.sh + entrypoint: /app/dev/docker/entrypoint.node.sh + mailhog: + image: mailhog/mailhog + ports: + - ${DEV_MAIL_PORT:-8025}:8025