Skip to content

meow meow we're moving to Railway#831

Merged
cirex-web merged 14 commits into
mainfrom
staging
May 17, 2026
Merged

meow meow we're moving to Railway#831
cirex-web merged 14 commits into
mainfrom
staging

Conversation

@cirex-web
Copy link
Copy Markdown
Collaborator

@cirex-web cirex-web commented May 17, 2026

image

Please forgive my sins oh great black triangle.

Copilot AI review requested due to automatic review settings May 17, 2026 20:18
@vercel
Copy link
Copy Markdown

vercel Bot commented May 17, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cmueats Ready Ready Preview May 17, 2026 8:56pm
cmueats (staging) Ready Ready Preview May 17, 2026 8:56pm

Request Review

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds container-based deployment support intended for hosting the CMUEats frontend on Railway, along with small config/docs updates to match the new deployment approach.

Changes:

  • Added an Nginx + Docker multi-stage build (Node build stage → Nginx static serving) with an entrypoint that injects Railway’s $PORT.
  • Updated local/dev documentation and adjusted package.json scripts to reflect new run commands.
  • Reformatted vite.config.ts and kept MapKit token generation during Vite config evaluation.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
vite.config.ts Reformats config; continues MapKit token generation and VitePWA setup.
README.md Updates contributor/development steps and CI/linting references.
package.json Renames the preview/start script.
Dockerfile Adds multi-stage build to produce static assets and serve with Nginx.
nginx/default.conf Adds SPA-friendly Nginx server config with port placeholder and health endpoint.
docker-entrypoint.sh Replaces __PORT__ with $PORT at container start and runs Nginx.
.dockerignore Adds a Docker ignore list for slimmer build contexts.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread vite.config.ts
Comment thread README.md Outdated
Comment thread README.md
Comment thread Dockerfile
Comment thread .dockerignore
Comment thread nginx/default.conf Outdated
Comment thread .dockerignore
@railway-app railway-app Bot temporarily deployed to cmueats-frontend / production May 17, 2026 20:55 Inactive
@cirex-web cirex-web merged commit e447ba1 into main May 17, 2026
9 checks passed
@railway-app railway-app Bot temporarily deployed to cmueats-frontend / staging May 17, 2026 20:58 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants