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
3edd8156c3
forum shut down
2021-09-10 22:23:38 +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
forum shut down
2021-09-10 22:23:38 +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