Dev Setup:
npm run dev
npm run server
npm run windev
npm run winserver
Will run server on port 3000 and UI dev server on 8080
access on localhost:8080
Aws cred file syntax
[dbuser]
aws_access_key_id =
aws_secret_access_key =
DynamoDB Setup:
4 tables:
Deploy to ec2:
pm2 start command:
pm2 start ecosystem.config.js --env production
setup port forwarding on ec2:
sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 8443
Renew letsEncrypt cert:
run certRenew.sh
script