Go-based API for efficient email sending and tracking. Supports dynamic templates.
338
Welcome to the repository for our Go-based Email Sending API Docker image. This API is designed to efficiently send and track emails, supporting dynamic templates for personalized content.
To use this image, you need to pass environment variables for configuration. You can do this using the -e option with docker run. For example -
docker run -e "DB_DSN=postgres://<USERNAME>:<PASSWORD>@<HOSTNAME>/<DBNAME>" -e "SMTPPORT=587" -e "[email protected]" -e "SMTPSENDER=your-smtp-sender-gmail" -e "SMTPPASS=your-password" -e "SMTPHOST=smtp.gmail.com" -e "URL=your-email-api-runnig-url" -p 4000:4000 your-docker-image:latest
Replace [email protected] and your-password with your Gmail email and password. Replace your-docker-image with the name of this Docker image. Password:
Your Gmail password (if you have 2-Step Verification enabled, use an App Password instead)
To run this API locally, you need to have Docker installed. Then, you can pull the image from Docker Hub and run it using the docker run command as shown above.
For more details and to contribute, please visit our GitHub repository at https://github.com/mayura-andrew/email-go-api. We welcome contributions and feedback!
Content type
Image
Digest
sha256:0caa4fdf3…
Size
317.8 MB
Last updated
over 2 years ago
docker pull mayuraandrew/gosendemailapi