https://railway.app és un PaaS (Platform as a Service), una plataforma de desplegament d'aplicacions similar a https://heroku.com. Aquest ha estat el referent durant molts anys però a finals de 2022 ha abandonat la seva política de permetre aplicacions gratuïtes expulsant a molts desenvolupadors novells que cerquen alternatives com aquesta.
Primer de tot crearem un projecte nou en local i el pujarem a Github:
Per desplegar el projecte:
start
. Solució ràpida per a NodeJS:{ ... "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start": "node app.js" }, ... }
const port = process.env.PORT || 3000
Settings -> Domain -> Generate Domain
git push
a la branca principal (main) de Github, el codi es desplegarà automàticament a railway.appTeniu el meu helloworld a: