feat: add mailpit
This commit is contained in:
parent
08e1f4825f
commit
f661694a81
@ -1079,3 +1079,7 @@ KEYCLOAK_POSTGRES_HOST=postgres
|
||||
KEYCLOAK_POSTGRES_USER=laradock_keycloak
|
||||
KEYCLOAK_POSTGRES_PASSWORD=laradock_keycloak
|
||||
KEYCLOAK_POSTGRES_DB=laradock_keycloak
|
||||
|
||||
### Mailpit #################################################
|
||||
MAILPIT_HTTP_PORT=8125
|
||||
MAILPIT_SMTP_PORT=1125
|
||||
|
@ -1507,6 +1507,29 @@ docker-compose up -d keycloak
|
||||
- Username: `admin`
|
||||
- Password: `secret`
|
||||
|
||||
|
||||
<br>
|
||||
<a name="use Mailpit"></a>
|
||||
## Use Mailpit
|
||||
|
||||
1. Run the Mailpit Container (`mailpit`) with the `docker-compose up` command. Example:
|
||||
|
||||
```bash
|
||||
docker-compose up -d mailpit
|
||||
```
|
||||
|
||||
2. Open your browser and visit the localhost on port 8125: `http://localhost:8125`
|
||||
3. Setup config in your Laravel project’s .env file
|
||||
```text
|
||||
MAIL_MAILER=smtp
|
||||
MAIL_HOST=mailpit
|
||||
MAIL_PORT=1125
|
||||
MAIL_USERNAME=null
|
||||
MAIL_PASSWORD=null
|
||||
```
|
||||
|
||||
|
||||
|
||||
<br>
|
||||
<a name="CodeIgniter"></a>
|
||||
|
||||
|
@ -1156,6 +1156,16 @@ services:
|
||||
- frontend
|
||||
- backend
|
||||
|
||||
### Mailpit ##############################################
|
||||
mailpit:
|
||||
build: ./mailpit
|
||||
ports:
|
||||
- "${MAILPIT_HTTP_PORT}:8025"
|
||||
- "${MAILPIT_SMTP_PORT}:1025"
|
||||
networks:
|
||||
- frontend
|
||||
- backend
|
||||
|
||||
### Selenium ###############################################
|
||||
selenium:
|
||||
build: ./selenium
|
||||
|
3
mailpit/Dockerfile
Normal file
3
mailpit/Dockerfile
Normal file
@ -0,0 +1,3 @@
|
||||
FROM axllent/mailpit
|
||||
|
||||
LABEL maintainer="reishou <reishou90@gmail.com>"
|
Loading…
Reference in New Issue
Block a user