I have written a simple Node.js/Express.js application to serve as the backend for my app.
The node app does this:
Downloads files with CVS data (GTFS) (on start and every night at 3am)
Imports the data into MySQL database (on start and every night at 3am)
Runs a script every 15 seconds that requests real-time data from an API and stores the data in a hashmap
Simple GET requests, query the table, add the real-time data and return it
I deployed the app on my local machine and ran it, works perfectly
I deployed the app on Google Cloud Container engine using Docker and Kubernetes, also worked perfectly, however it was costing me a lot of money ($100 in less than a month)
This is a small project and I was hoping to run it for free or less than $20 a month.
Is this possible? If so, can you help me deploy this somewhere? AWS or Google Cloud is fine.
I tried Google App engine but that that kept restarting my service, I need it to run consistently.
Let me know if you have any questions!