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 47cfde3475
gdpr notice, min page height
2019-07-29 12:11:01 +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 Sat Jan 5 01:10:23 EET 2019 2019-01-05 01:10:23 +02:00
server it's in milliseconds.. 2019-03-10 13:25:09 +02:00
src gdpr notice, min page height 2019-07-29 12:11:01 +03:00
static/image Basic API doc, add discord logo back, add icynet git logo 2019-04-16 20:21:39 +03:00
templates Change the emails a little bit 2017-12-29 14:47:17 +02:00
usercontent avatars and some fixes 2017-08-25 19:42:30 +03:00
views change copyright to my name 2019-03-21 00:13:06 +02: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
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 Maintentance commit Wed Aug 15 20:33:20 EEST 2018 2018-08-15 20:33:20 +03:00
icynet.eu.js remove now obsolete babel plugins 2017-08-24 18:37:25 +03:00
knexfile.js initial webserver setup 2017-08-03 00:24:01 +03:00
package-lock.json update packages 2019-07-14 15:57:55 +03:00
package.json update packages 2019-07-14 15:57:55 +03:00
webpack.common.js use component files 2017-12-04 22:33:44 +02:00
webpack.dev.js some admin panel work 2017-12-04 20:20:53 +02:00
webpack.prod.js some admin panel work 2017-12-04 20:20:53 +02: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