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 63e1585bce
HOLY CRAP these have been broken for who knows how long
2021-05-05 20:55:47 +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 HOLY CRAP these have been broken for who knows how long 2021-05-05 20:55:47 +03:00
server disabled donations for now 2021-04-28 16:03:33 +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 disabled donations for now 2021-04-28 16:03:33 +03: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 listen on host 2021-02-22 20:28:35 +02: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 maintenance commit, bump year 2021-03-06 12:49:03 +02:00
package.json maintenance commit, bump year 2021-03-06 12:49:03 +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