Need guidence in deploying self-hosting novu on ec2 via docker and nginx reverse proxy.

Hello Everyone, I need guidence in deploying Self-hosting Novu on an AWS EC2 instance, Via docker. I have followed the document - https://docs.novu.co/self-hosting-novu/deploy-with-docker But there are multiple errors , Is there any nginx reverse proxy script for routing the application on our domain? and the changes that we need to do in .env . Please help on this @Support
PJ
Pawan Jain39d ago
@sai Thanks for reaching out. We have not added official support of nginx reverse proxy in the community self host option
S
sai39d ago
Thanks for the reply @Pawan Jain Can you please suggest the other alternatives that you provide offical support.
ZC
Zac Clifton38d ago
@sai I would look at https://docs.novu.co/self-hosting-novu/deploy-with-docker#reverse-proxy-load-balancers otherwise I would look at leveraging the free tier of novu cloud to get you started. While we are looking to better support helm in the near term I can not promise the infra team can get around to worknig through reverse proxies at this time.
Novu
Deploy with Docker - Novu
Learn how to deploy Novu with Docker
X
0xttfx24d ago
@sai This is my .env
# Host
HOST_NAME=http://novu.mydns.com.br

# Root URL
REACT_APP_WS_URL=$HOST_NAME/ws
API_ROOT_URL=$HOST_NAME/api
DISABLE_USER_REGISTRATION=false
FRONT_BASE_URL=$HOST_NAME:4200
WIDGET_EMBED_PATH=$HOST_NAME:4701/embed.umd.min.js
WIDGET_URL=$HOST_NAME/widget

# Context Paths for reverse-proxies
API_CONTEXT_PATH=api
WS_CONTEXT_PATH=ws
WIDGET_CONTEXT_PATH=widget

# disable registration true/false
DISABLE_USER_REGISTRATION=
# Host
HOST_NAME=http://novu.mydns.com.br

# Root URL
REACT_APP_WS_URL=$HOST_NAME/ws
API_ROOT_URL=$HOST_NAME/api
DISABLE_USER_REGISTRATION=false
FRONT_BASE_URL=$HOST_NAME:4200
WIDGET_EMBED_PATH=$HOST_NAME:4701/embed.umd.min.js
WIDGET_URL=$HOST_NAME/widget

# Context Paths for reverse-proxies
API_CONTEXT_PATH=api
WS_CONTEXT_PATH=ws
WIDGET_CONTEXT_PATH=widget

# disable registration true/false
DISABLE_USER_REGISTRATION=
X
0xttfx24d ago
Pastebin
Proxy NGINX Novu self-hosting - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
Want results from more Discord servers?
Add your server
More Posts
Typescript is throwing an error with functions shared between DOM & NodeJSHello!! We installed `novu@notification-center` (v0.23.0) to start using Novu. Everything works finWhat is notification group and notificationGroupId?I am looking at the create workflow API and it requires notificationGroupId. I can't seem to find anFailure while sending mail via sendgrid providerI am trying to send mail via sendgrid provider but it gives error as Unexpected provider errorSocket Connection TimeoutI’m using novu with Nextjs, everything was working fine as well triggering notifications based on myI18n and translation filesI was wondering what would you suggest as per translations variables, having multiples files or one Subscribers with same idsFor some reason we have several subscribers that have exactly same `subscriberId` in our environmentActivity feed between two tabsIf you open the first tab as activity feed for development and after that open a second tab with actProduction activity appear in developmentFor some reason several of the events that were triggered in our production environment seems to appHandlebars in email templateWhen I try to use if {{#if aircraft}}Aircraft: {{aircraft}}{{/if}} in email template, there is errorSetting MS Teams Webhook for a subcriber using .net sdkHi, I was wondering if there is a way to set a MS Teams Webhook for a given subscriber using novu .nRequest Entity Too LargeAre there limitations on uploading variants in Novu? I'm developing an email workflow with 21 varianGreater Than and Less Than HelperHi there 🙂 I'd like to include a certain text string if the step.count is greater than a specifie