commit
66b86963ae
@ -1079,3 +1079,7 @@ KEYCLOAK_POSTGRES_HOST=postgres
|
|||||||
KEYCLOAK_POSTGRES_USER=laradock_keycloak
|
KEYCLOAK_POSTGRES_USER=laradock_keycloak
|
||||||
KEYCLOAK_POSTGRES_PASSWORD=laradock_keycloak
|
KEYCLOAK_POSTGRES_PASSWORD=laradock_keycloak
|
||||||
KEYCLOAK_POSTGRES_DB=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`
|
- Username: `admin`
|
||||||
- Password: `secret`
|
- 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>
|
<br>
|
||||||
<a name="CodeIgniter"></a>
|
<a name="CodeIgniter"></a>
|
||||||
|
|
||||||
|
@ -1156,6 +1156,16 @@ services:
|
|||||||
- frontend
|
- frontend
|
||||||
- backend
|
- backend
|
||||||
|
|
||||||
|
### Mailpit ##############################################
|
||||||
|
mailpit:
|
||||||
|
build: ./mailpit
|
||||||
|
ports:
|
||||||
|
- "${MAILPIT_HTTP_PORT}:8025"
|
||||||
|
- "${MAILPIT_SMTP_PORT}:1025"
|
||||||
|
networks:
|
||||||
|
- frontend
|
||||||
|
- backend
|
||||||
|
|
||||||
### Selenium ###############################################
|
### Selenium ###############################################
|
||||||
selenium:
|
selenium:
|
||||||
build: ./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>"
|
@ -637,6 +637,8 @@ RUN if [ ${INSTALL_OCI8} = true ]; then \
|
|||||||
echo 'instantclient,/opt/oracle/instantclient_${ORACLE_INSTANT_CLIENT_VERSION}/' | pecl install oci8-2.2.0; \
|
echo 'instantclient,/opt/oracle/instantclient_${ORACLE_INSTANT_CLIENT_VERSION}/' | pecl install oci8-2.2.0; \
|
||||||
elif [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ] && [ $(php -r "echo PHP_MINOR_VERSION;") = "0" ]; then \
|
elif [ $(php -r "echo PHP_MAJOR_VERSION;") = "8" ] && [ $(php -r "echo PHP_MINOR_VERSION;") = "0" ]; then \
|
||||||
echo "instantclient,/opt/oracle/instantclient_${ORACLE_INSTANT_CLIENT_VERSION}/" | pecl install oci8-3.0.1; \
|
echo "instantclient,/opt/oracle/instantclient_${ORACLE_INSTANT_CLIENT_VERSION}/" | pecl install oci8-3.0.1; \
|
||||||
|
elif [ $(php -r "echo PHP_MAJOR_VERSION . PHP_MINOR_VERSION;") = "81" ]; then \
|
||||||
|
echo "instantclient,/opt/oracle/instantclient_${ORACLE_INSTANT_CLIENT_VERSION}/" | pecl install oci8-3.2.1; \
|
||||||
else \
|
else \
|
||||||
echo "instantclient,/opt/oracle/instantclient_${ORACLE_INSTANT_CLIENT_VERSION}/" | pecl install oci8; \
|
echo "instantclient,/opt/oracle/instantclient_${ORACLE_INSTANT_CLIENT_VERSION}/" | pecl install oci8; \
|
||||||
fi \
|
fi \
|
||||||
|
@ -962,6 +962,8 @@ RUN if [ ${INSTALL_OCI8} = true ]; then \
|
|||||||
echo 'instantclient,/opt/oracle/instantclient_${ORACLE_INSTANT_CLIENT_VERSION}/' | pecl install oci8-2.2.0; \
|
echo 'instantclient,/opt/oracle/instantclient_${ORACLE_INSTANT_CLIENT_VERSION}/' | pecl install oci8-2.2.0; \
|
||||||
elif [ $(php -r "echo PHP_VERSION_ID - PHP_RELEASE_VERSION;") = "80000" ]; then \
|
elif [ $(php -r "echo PHP_VERSION_ID - PHP_RELEASE_VERSION;") = "80000" ]; then \
|
||||||
echo "instantclient,/opt/oracle/instantclient_${ORACLE_INSTANT_CLIENT_VERSION}/" | pecl install oci8-3.0.1; \
|
echo "instantclient,/opt/oracle/instantclient_${ORACLE_INSTANT_CLIENT_VERSION}/" | pecl install oci8-3.0.1; \
|
||||||
|
elif [ $(php -r "echo PHP_MAJOR_VERSION . PHP_MINOR_VERSION;") = "81" ]; then \
|
||||||
|
echo "instantclient,/opt/oracle/instantclient_${ORACLE_INSTANT_CLIENT_VERSION}/" | pecl install oci8-3.2.1; \
|
||||||
else \
|
else \
|
||||||
echo "instantclient,/opt/oracle/instantclient_${ORACLE_INSTANT_CLIENT_VERSION}/" | pecl install oci8; \
|
echo "instantclient,/opt/oracle/instantclient_${ORACLE_INSTANT_CLIENT_VERSION}/" | pecl install oci8; \
|
||||||
fi \
|
fi \
|
||||||
|
Loading…
Reference in New Issue
Block a user