Hace un par de semanas publiqué el código de un bot de Discord para moderar canales de voz. La parte de desarrollo fue fácil, pero el despliegue... casi me vuelvo loco. Probé Heroku (ya no es gratis), Render, Fly.io, y al final me quedé con Railway por su integración con GitHub y soporte nativo de Docker. Aquí un mini tutorial de lo que funcionó:
1. Dockerfile minimalista:
FROM node:18-alpine
WORKDIR /app
COPY package*.json .
RUN npm ci --only=production
COPY . .
CMD ["node", "index.js"]2. Railway: Conecté el repo, elegí la rama, y en 5 minutos estaba corriendo. Lo mejor: variables de entorno desde el dashboard.
¿Alguien más ha probado Railway para proyectos pequeños? ¿O siguen usando VPS a la antigua? Quiero saber si hay alternativas más baratas para un hobby.