1.3 KiB
1.3 KiB
IcyNet.eu
Icy Network Primary Web Application - Authentication and News
About Icy Network
Icy Network is a community network aimed at anyone who likes friendly discussions and playing multiplayer games, such as Minecraft.
Currently IcyNet-managed community platforms
- mc.icynet.eu - Minecraft Server
- Discord server
- icynet.ml - IRC Network
More to come!
The Goal of this Application
This application is used for authentication services such as OAuth2 in order to unite our websites with a single login and as a centeral news outlet for Icy Network services.
Setup
The first time you run the application, it will migrate the database and that may take a while.
Development
Clone this repository and then
npm install
to get all the packagescp config.example.toml config.toml
copy the configurationnpm run watch
to run the style and front-end script building watch tasknpm start -- -d
to start the application in development mode
There is also a watch mode for the server. To enable server
file tree watching you must provide both -d
and -w
as parameters. This task will reset all workers when any file in the server
directory changes, enabling for live debugging.
Production
npm run build
npm start