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.
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
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
Clone this repository and cd
into it
npm install
- Get all the dependencies
cp config.example.toml config.toml && $EDITOR config.toml
- Copy the configuration (and edit it)
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
npm run build
- Build the front-end
npm start
- Start the application in production mode