This repo aims to provide a modern web interface to the LandSandBoat emulation software.
Start the Remix development asset server and the Express server by running:
npm run dev
This starts your app in development mode, which will purge the server require cache when Remix rebuilds assets so you don't need a process manager restarting the express server.
This project uses Prisma as an ORM. Make sure to copy the .env.default
to .env
and update the Database URL.
If the schema in prisma/schema.prisma
is out of date, delete it and run npx prisma db pull
.
First, build your app for production:
npm run build
Then run the app in production mode:
npm start
Now you'll need to pick a host to deploy it to.
If you're familiar with deploying applications you should be right at home just make sure to deploy the output of remix build
build/
public/build/