Deploying on EC2 with the Docker Compose File
Deploying Novu on EC2 with Docker Compose involves several steps. In general, the steps are as follows:- Set up an EC2 Instance: Create an instance on AWS EC2. We reccomend a bare minimum of 4 CPU Cores and 16GB of RAM.
- Install Docker: Once you have your instance up and running, SSH into it and install Docker. You can do this by running the following commands:
- Install Docker Compose: Docker Compose will allow you to easily manage your application which will consist of multiple Docker containers. Install it by running:
- Deploy Novu: Now, clone the Novu repository and navigate to the directory containing the docker-compose.yml file. To start your Novu instance, simply run:
🏗️ This page is still in creation process
We believe in the power of collaboration. If you have insights to share or would like to contribute to the development of this page, we welcome your input. To get involved, follow these steps: Open an Issue: If you’ve identified an area for improvement or have a suggestion, start by opening an issue in our repository. This allows us to track and discuss the proposed changes. Create a Pull Request (PR): Once you’re ready to contribute, fork our repository and create a branch. Implement your changes within this branch and submit a pull request to our Staging branch. By following these steps, you’re helping us enhance the quality and depth of our resources. We appreciate your effort in making this page an even more valuable asset. Your contributions drive progress. Let’s build together!If you require guidance on setting up a production-scale configuration, official IaaS recommendations, please don’t hesitate to contact our team.
They can provide assistance regarding enterprise edition licenses or cloud-prem deployment to meet your specific needs.