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.
|
2 years ago | |
---|---|---|
documents | 4 years ago | |
migrations | 6 years ago | |
scripts | 2 years ago | |
server | 2 years ago | |
src | 3 years ago | |
static/image | 3 years ago | |
templates | 3 years ago | |
usercontent | 6 years ago | |
views | 2 years ago | |
.editorconfig | 6 years ago | |
.eslintrc.js | 2 years ago | |
.gitignore | 5 years ago | |
API.md | 4 years ago | |
LICENSE | 6 years ago | |
README.md | 4 years ago | |
config.example.toml | 2 years ago | |
icynet.eu.js | 3 years ago | |
knexfile.js | 6 years ago | |
package-lock.json | 2 years ago | |
package.json | 2 years ago | |
webpack.common.js | 3 years ago | |
webpack.dev.js | 3 years ago | |
webpack.prod.js | 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
- Node.js
- A running instance of Redis
- A database of your choice. See knex installation for a list of supported database drivers.
Development
- Clone this repository and
cd
into it npm install
- Get all the dependenciescp 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-endnpm start
- Start the application in production mode