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: