-
It is a surprising amount of work to get a newly developed web app ready for production. Used almost the whole day for stagetimer.io, here is what I did ... 1/6
-
The frontend is a SPA and hosted on @Netlify. They make it super easy to publish a Vue app on your own domain in seconds and their free tier goes really far! 3/6
-
The backend is a Node app with Socket.io. The Heroic free tier has limited hours per month, so I went with my won server (since I have one) and docker. It took me some time to fiddle together a docker-compose.yml that works with a node:14 image and websockets. 4/6
-
Biggest challenge: CORS! It took me a few hours to figure out how to configure it correctly for socket.io because the backend has a different domain than the frontend. 5/6


