Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/natlibfi/melinda-asetukset-salasana

UI for changing user's own password in Melinda
https://github.com/natlibfi/melinda-asetukset-salasana

melinda

Last synced: 2 months ago
JSON representation

UI for changing user's own password in Melinda

Awesome Lists containing this project

README

        

# ARCHIVED
This repository is archaived. New version of Melinda salasana ui can be found [here](https://github.com/NatLibFi/melinda-ui-salasana)

# UI for changing user's own password in Melinda [![Build Status](https://travis-ci.org/NatLibFi/melinda-asetukset-salasana.svg)](https://travis-ci.org/NatLibFi/melinda-asetukset-salasana)

## Building the application

Initialize submodules
`git submodule update --init`

Install all dependencies:
`npm install`

Run build task:
`npm run build`

This will build the application into `build` directory.

### Building the container image
After the building the application run:
`bin/build-aci.sh`

The command must be run as root ([acbuild](https://github.com/containers/build) must be installed)

## Start the application in production
```
npm install --prod
cd build
node index.js

(Application can be configured using environment variables, like HTTP_PORT=4000 node index.js for alternate port)
```

## Start the application in development
`npm run dev`

This will start webpack-dev-server for frontend codebase and nodemon for the backend.

## License and copyright

Copyright (c) 2015-2019 **University Of Helsinki (The National Library Of Finland)**

This project's source code is licensed under the terms of **GNU Affero General Public License Version 3** or any later version.