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
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
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
LICENSE change license, add user settings, social account unlink 2017-08-24 21:36:40 +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
README.md Maintenance commit Sat Jan 5 01:10:23 EET 2019 2019-01-05 01:10:23 +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

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