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
Evert Prants c7ce387685
some weird old code cleanup that was left hanging, /shrug
2021-02-09 18:46:04 +02: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 Major refactor and code modernization, vol. 1 2020-12-13 16:36:07 +02:00
server some weird old code cleanup that was left hanging, /shrug 2021-02-09 18:46:04 +02: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 quick fixes from previous commit 2020-12-13 16:50:19 +02:00
.editorconfig initial webserver setup 2017-08-03 00:24:01 +03:00
.eslintrc.js some weird old code cleanup that was left hanging, /shrug 2021-02-09 18:46:04 +02: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
LICENSE change license, add user settings, social account unlink 2017-08-24 21:36:40 +03:00
README.md Maintenance commit Sat Jan 5 01:10:23 EET 2019 2019-01-05 01:10:23 +02: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
package-lock.json some weird old code cleanup that was left hanging, /shrug 2021-02-09 18:46:04 +02:00
package.json some weird old code cleanup that was left hanging, /shrug 2021-02-09 18:46:04 +02:00
webpack.common.js Major refactor and code modernization, vol. 1 2020-12-13 16:36:07 +02:00
webpack.dev.js Temporarily removed cookie consent banner + maintenance 2020-07-06 21:33:00 +03:00
webpack.prod.js Temporarily removed cookie consent banner + maintenance 2020-07-06 21:33:00 +03:00

README.md

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