Warning
This repository is currently pre-alpha, breaking changes happen frequently, there have not been any security audits, and data loss is expected.
Account Server is the identity server service for the OpenMinerva client.
Account Server is the self hostable microservice for the OpenMinerva project that gives users the ability to authenticate themselves as users in the ecosystem.
Installation and running on Linux.
# Clone this repository.
git clone https://github.com/OpenMinerva/account-server
# Navigate to the repository.
cd account-server
# Create the .env file from the template.
cp .env.template .env
# (Optional) Edit the .env file.
nano .envFrom here you have two directions. For production use, you probably want to run the command
./podman-run.sh # For production environmentsAlternatively for development, you can simply run
node server.js # For developingto start the server on your local machine without a container.
This will firstly compile all SASS files to regular css, then it will use Podman to build a container using the Containerfile using the default port 40400.
See CONTRIBUTING.md for guidelines, and information.
