RETIRED! Icy Network Primary Web Application - Authentication and News
This repository has been archived on 2022-11-26. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2020-06-15 19:47:03 +03:00
documents gdpr notice, min page height 2019-07-29 12:11:01 +03:00
migrations minecraft server verify 2017-10-03 14:20:49 +03:00
scripts Maintenance commit. 2020-05-28 21:30:21 +03:00
server consent dialog fix 2020-06-15 19:47:03 +03:00
src Clean up login page 2020-06-06 10:46:50 +03:00
static/image Clean up OAuth2 provider code, support multiple request types in preparation for OIDC 2020-06-05 18:18:23 +03:00
templates i am a derp 2020-01-28 23:18:53 +02:00
usercontent avatars and some fixes 2017-08-25 19:42:30 +03:00
views Clean up login page 2020-06-06 10:46:50 +03:00
.editorconfig initial webserver setup 2017-08-03 00:24:01 +03:00
.gitignore Maintentance commit Wed Aug 15 20:33:20 EEST 2018 2018-08-15 20:33:20 +03:00
API.md Basic API doc, add discord logo back, add icynet git logo 2019-04-16 20:21:39 +03:00
config.example.toml Disable third-party registrations 2019-08-08 15:33:58 +03:00
icynet.eu.js Maintenance commit. 2020-05-28 21:30:21 +03:00
knexfile.js initial webserver setup 2017-08-03 00:24:01 +03:00
LICENSE change license, add user settings, social account unlink 2017-08-24 21:36:40 +03:00
package-lock.json Maintenance commit. 2020-05-28 21:30:21 +03:00
package.json Maintenance commit. 2020-05-28 21:30:21 +03:00
README.md Maintenance commit Sat Jan 5 01:10:23 EET 2019 2019-01-05 01:10:23 +02:00
webpack.common.js Maintenance commit. 2020-05-28 21:30:21 +03:00
webpack.dev.js First of the year! Package updates. 2020-01-28 22:27:24 +02:00
webpack.prod.js Maintenance commit. 2020-05-28 21:30:21 +03:00

IcyNet.eu

Icy Network Primary Web Application - Authentication and News

About Icy Network

Icy Network is a SSO (Single-Sign On) service provider - for communities. This application is used for authentication services such as OAuth2 in order to unite our websites with a single login and as a central news outlet for Icy Network services.

Requirements

Development

  1. Clone this repository and cd into it
  2. npm install - Get all the dependencies
  3. cp config.example.toml config.toml && $EDITOR config.toml - Copy the configuration (and edit it)
  4. npm run watch - Run the server and front-end watch task, which also starts the application in development mode

You can run the application in development mode using npm start -- -d if you do not need the watch tasks.

Production

  1. npm run build - Build the front-end
  2. npm start - Start the application in production mode