MailHog용 Docker 컨테이너를 Laravel 앱과 함께 사용하도록 설정
smtp
설정을 사용해야 할 수 있습니다. 로컬 개발의 경우 선택 사항 중 하나는 MailHog 을 사용하는 것입니다.MailHog 설정은 여러 가지 방법이 있을 수 있지만 이 문서에서는 이에 대한 도커 컨테이너 설정에 대해 설명합니다.
다음 단계는 다음과 같습니다.
여기link로 이동하여 운영 체제에 대해 원하는 응용 프로그램을 선택할 수 있습니다.
docker-workspace
라는 폴더를 만듭니다.mkdir docker-workspace
docker-compose.yml
.cd docker-workspace
touch docker-compose.yml
docker-compose.yml
파일을 열고 다음 내용을 입력합니다.version: "3.7"
services:
# SMTP Server
smtp:
platform: linux/x86_64
image: mailhog/mailhog
container_name: docker-workspace-smtp
logging:
driver: 'none'
ports:
- "8003:1025"
- "8100:8025"
networks:
- docker_workspace_network
networks:
docker_workspace_network:
driver: bridge
docker-compose up -d
.env
를 다음으로 변경합니다.MAIL_MAILER=smtp
MAIL_HOST=localhost
MAIL_PORT=8003
MAIL_USERNAME=''
MAIL_PASSWORD=''
MAIL_ENCRYPTION=null
행복한 코딩!
Reference
이 문제에 관하여(MailHog용 Docker 컨테이너를 Laravel 앱과 함께 사용하도록 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ibrarturi/setup-docker-container-for-mailhog-to-use-it-with-laravel-app-4g00텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)