mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-10-01 01:36:00 -04:00
Added mailhog to the docker-compose setup
This commit is contained in:
parent
36195c94df
commit
712ea21efe
@ -28,6 +28,9 @@ services:
|
|||||||
DB_DATABASE: bookstack-test
|
DB_DATABASE: bookstack-test
|
||||||
DB_USERNAME: bookstack-test
|
DB_USERNAME: bookstack-test
|
||||||
DB_PASSWORD: bookstack-test
|
DB_PASSWORD: bookstack-test
|
||||||
|
MAIL_DRIVER: smtp
|
||||||
|
MAIL_HOST: mailhog
|
||||||
|
MAIL_PORT: 1025
|
||||||
ports:
|
ports:
|
||||||
- ${DEV_PORT:-8080}:80
|
- ${DEV_PORT:-8080}:80
|
||||||
volumes:
|
volumes:
|
||||||
@ -39,3 +42,7 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- ./:/app
|
- ./:/app
|
||||||
entrypoint: /app/dev/docker/entrypoint.node.sh
|
entrypoint: /app/dev/docker/entrypoint.node.sh
|
||||||
|
mailhog:
|
||||||
|
image: mailhog/mailhog
|
||||||
|
ports:
|
||||||
|
- ${DEV_MAIL_PORT:-8025}:8025
|
||||||
|
@ -103,6 +103,8 @@ If needed, You'll be able to run any artisan commands via docker-compose like so
|
|||||||
docker-compose run app php artisan list
|
docker-compose run app php artisan list
|
||||||
```
|
```
|
||||||
|
|
||||||
|
The docker-compose setup runs an instance of [MailHog](https://github.com/mailhog/MailHog) and sets environment variables to redirect any BookStack-sent emails to MailHog. You can view this mail via the MailHog web interface on `localhost:8025`. You can change the port MailHog is accessible on by setting a `DEV_MAIL_PORT` environment variable.
|
||||||
|
|
||||||
## 🌎 Translations
|
## 🌎 Translations
|
||||||
|
|
||||||
All text strings can be found in the `resources/lang` folder where each language option has its own folder. To add a new language you should copy the `en` folder to an new folder (eg. `fr` for french) then go through and translate all text strings in those files, leaving the keys and file-names intact. If a language string is missing then the `en` translation will be used. To show the language option in the user preferences language drop-down you will need to add your language to the options found at the bottom of the `resources/lang/en/settings.php` file. A system-wide language can also be set in the `.env` file like so: `APP_LANG=en`.
|
All text strings can be found in the `resources/lang` folder where each language option has its own folder. To add a new language you should copy the `en` folder to an new folder (eg. `fr` for french) then go through and translate all text strings in those files, leaving the keys and file-names intact. If a language string is missing then the `en` translation will be used. To show the language option in the user preferences language drop-down you will need to add your language to the options found at the bottom of the `resources/lang/en/settings.php` file. A system-wide language can also be set in the `.env` file like so: `APP_LANG=en`.
|
||||||
|
Loading…
Reference in New Issue
Block a user