RETIRED! Icy Network Primary Web Application - Authentication and News
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
 
 
Evert Prants 3edd8156c3
forum shut down
2 years ago
documents gdpr notice, min page height 4 years ago
migrations minecraft server verify 6 years ago
scripts HOLY CRAP these have been broken for who knows how long 2 years ago
server disabled donations for now 2 years ago
src Clean up login page 3 years ago
static/image Clean up OAuth2 provider code, support multiple request types in preparation for OIDC 3 years ago
templates i am a derp 3 years ago
usercontent avatars and some fixes 6 years ago
views forum shut down 2 years ago
.editorconfig initial webserver setup 6 years ago
.eslintrc.js some weird old code cleanup that was left hanging, /shrug 2 years ago
.gitignore Maintentance commit Wed Aug 15 20:33:20 EEST 2018 5 years ago
API.md Basic API doc, add discord logo back, add icynet git logo 4 years ago
LICENSE change license, add user settings, social account unlink 6 years ago
README.md Maintenance commit Sat Jan 5 01:10:23 EET 2019 4 years ago
config.example.toml listen on host 2 years ago
icynet.eu.js Maintenance commit. 3 years ago
knexfile.js initial webserver setup 6 years ago
package-lock.json maintenance commit, bump year 2 years ago
package.json maintenance commit, bump year 2 years ago
webpack.common.js Major refactor and code modernization, vol. 1 3 years ago
webpack.dev.js Temporarily removed cookie consent banner + maintenance 3 years ago
webpack.prod.js Temporarily removed cookie consent banner + maintenance 3 years ago

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