npm install --legacy-peer-deps
You need to include --legacy-peer-deps because remix-auth-steam is largely unmaintained.
Run the dev server:
npm run dev
Note - For steam logins you need an API key. You can get one here.
# Required for steam login
STEAM_API_KEY=your_steam_api_key
# Informs the application where to redirect after login. NO TRAILING SLASH
BASE_URL=http://localhost:5173
Build the Dockerfile
docker build -t ghcr.io/triumph-tf2/website:latest .
You should probably use a different tag than latest. You might also want to tweak the docker-compose.yml file to your liking. An example is included here.
- Add a proper error handler page (404, etc)
- rich embeds for discord etc
- Database stuffs
- Bans page
- User Dashboard
- Admin Dashboard
Haven't decided yet.