W
Wasp4w ago
Andi

App working fine in the local host but fails to deploy into railway. Any recommendation?

Title. Been dealing with this for few days already still cannot find what’s failing
6 Replies
kapa.ai
kapa.ai4w ago
Hi @Andi. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave: ---------------------- When your Wasp app works locally but fails to deploy to Railway, there are several common areas to check based on the knowledge sources: 1. Build Steps: Make sure you are following the correct build and deployment steps. For Railway, you should: - Run wasp build in your project directory. - Deploy the server from .wasp/build and the client from .wasp/build/web-app, following the manual deployment instructions for each (Deploying the Server, Deploying the Client). 2. Environment Variables: Double-check that all required environment variables are set in Railway for both the server and client. Missing or incorrect variables (like DATABASE_URL, WASP_WEB_CLIENT_URL, WASP_SERVER_URL, JWT_SECRET) are a common cause of deployment failures (Deploying the Server). 3. Docker Configuration: If you are using Docker, ensure your Dockerfile is set up correctly. For SPAs, you may need a custom nginx configuration to handle client-side routing, otherwise you might get 404 errors on non-root routes (Support one-line deployments to Railway, fully featured). 4. Static Hosting for Client: For the client, Railway recommends copying the build folder to dist and using a simple Dockerfile with pierrezemb/gostatic for static hosting (Deploying the Client). 5. Redeploying After Changes: If you make changes, always rebuild (wasp build) and redeploy both server and client (Updates & Redeploying). 6. Logs and Errors: Check the Railway build and runtime logs for specific error messages. Sometimes, missing dependencies (like libssl or npm packages) or build errors will be shown there (railway up fails to build docker container). If you provide the specific error message from Railway, I can help you troubleshoot further. Otherwise, carefully reviewing the above areas is the best starting point. ---------------------- Note: you can ask me a follow up question by @ mentioning me again :speech_balloon: ---------------------- Sorry @Andi, I seem to be having a bit of trouble. Don't worry though, I've pinged my support and they will try to fix me up! :technologist: Perhaps try again in 15mins?
NEROX
NEROX3w ago
Hey @Andi , could you provide more details about that? Which steps are you doing? What issue are you experiencing? Logs?
Andi
AndiOP3w ago
Can share the logs Really struggling sice few days to deploy
NEROX
NEROX3w ago
Yes, share them please btw, did you followed the railway deploy guide?: https://wasp.sh/docs/deployment/deployment-methods/wasp-deploy/railway If yes, in wich step are you struggligng? if not, which steps are you doing?
Railway | Wasp
Railway is a cloud development platform that streamlines building and deploying applications with built-in support for databases and services. It offers an intuitive interface and automates infrastructure.
Andi
AndiOP3w ago
I just switched to fly.io and it worked
miho
miho2w ago
@Andi if you have the chance, share the logs from Railway deployment - it would help us to learn more about what can be improved

Did you find this page helpful?