- npm install
- npx prisma generate --schema=./src/db/schema.prisma (Initialize @prisma/client.)
- npx nodemon src/server.ts (run server)
- pm2 start [name-of-server]
- pm2 stop [name-of-server]
- pm2 restart [name-of-server]
- pm2 logs [name-of-server]
- pm2 status
sudo npm install -g pm2 pm2 start src/server.ts --name cosmic-server --interpreter npx --interpreter-args ts-node pm2 save sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u ec2-user --hp /home/ec2-user sudo systemctl enable pm2-ec2-user