1.3 KiB
1.3 KiB
Email Template Builder
Uno strumento visuale per creare, gestire ed esportare template email HTML con placeholder dinamici.
Run Locally
Prerequisites: Node.js
- Install dependencies:
npm install - Set the
GEMINI_API_KEYin .env.local to your Gemini API key - Run the app:
npm run dev
Deploy with Docker
This application can be deployed as a complete stack with its own MySQL database:
- Set your
GEMINI_API_KEYin the environment variables - Run
docker-compose up -dto start the stack - Access the application at
http://localhost:3000
The stack includes:
- Frontend/Backend service (Node.js + React)
- MySQL database (with persistent data)
- Automatic database initialization
Deploy on Portainer
To deploy on Portainer as a stack:
- Create a new stack in Portainer
- Copy the contents of docker-compose.yml into the editor
- Add your
API_KEYenvironment variable in the Portainer interface - Deploy the stack
The application will automatically:
- Create and initialize the MySQL database
- Start the application service
- Connect to the internal database