No description
  • JavaScript 96.6%
  • HTML 2.6%
  • Dockerfile 0.8%
Find a file
John Parkhurst 27ea7ef024
All checks were successful
Web Deployment Container / determine-workflow (push) Successful in 3s
Web Deployment Container / nonprod-deploy (dev) (push) Successful in 1m2s
Web Deployment Container / prod-deploy (dev) (push) Has been skipped
Merge pull request 'Update dependency vite to v8.0.14' (#10) from renovate/vite-8.x-lockfile into main
Reviewed-on: #10
2026-05-21 23:30:07 +00:00
.github/workflows Fix Pipelines 2026-05-01 10:27:01 -04:00
public Fix Image Issues 2026-05-01 12:35:24 -04:00
src Delete hero from Images 2026-05-01 12:35:37 -04:00
.gitignore Entire Website Add 2026-04-30 23:17:51 -04:00
Dockerfile Update Dockerfile 2026-05-01 01:10:49 -04:00
index.html Fix Image Issues 2026-05-01 12:35:24 -04:00
package-lock.json Update dependency vite to v8.0.14 2026-05-21 14:04:14 +00:00
package.json Remove Tailwind. 2026-05-01 09:59:58 -04:00
README.md Remove Tailwind. 2026-05-01 09:59:58 -04:00
renovate.json Add renovate.json 2026-05-01 20:01:20 +00:00
vite.config.js Entire Website Add 2026-04-30 23:17:51 -04:00

RCS Labs Website

A React + Vite website for RCS Labs, styled with styled-components.

Getting Started

Install dependencies

npm install

Run locally

npm start

Opens at http://localhost:5173

Build for production

npm run build

Output goes to the dist/ folder — deploy that folder to any static host (Netlify, Vercel, Render, etc).

Deploying with Docker

docker build -t rcs-labs .
docker run -p 8080:80 rcs-labs

Then visit http://localhost:8080

Project Structure

rcs-labs/
├── index.html              # HTML entry point (Vite requires this at root)
├── vite.config.js          # Vite configuration
├── src/
│   ├── index.jsx           # React entry point
│   ├── styles.js           # Shared styled-components and global styles
│   ├── App.jsx             # Home page component
│   ├── Privacy.jsx         # Privacy policy page
│   └── Terms.jsx           # Terms page
├── Dockerfile
└── package.json