A powerful and scalable certificate generation and management system for individuals, businesses, and organizations.
See the wiki for instructions on setup and development.
For other discussions, see the discussions page.
Build the Docker image using Docker Compose.
docker compose build rema-devStart the container in the working directory.
docker compose up -d rema-devAttach to the container.
# The container might have a name
# different from what's mentioned below.
docker attach server-rema-dev-1Install the dependencies.
cd /home/ubuntu/app/src
npm ciUse npm run dev to run the development server.
Use Docker Compose to spin up the containers.
Make the necessary changes to docker-compose.yml, if any.
docker compose up -dThe application will run on port 8080 of the host machine.
Install the dependencies for node-canvas in your operating system as
specified here.
# Ubuntu
sudo apt install build-essential libcairo2-dev \
libpango1.0-dev libjpeg-dev libgif-dev librsvg2-devInstall the dependencies for Rema locally.
cd src
npm ciSet the desired environment variables.
# MongoDB URI (default: 'mongodb://localhost/rema')
export DB=mongodb://uri.to.mongodb/dbname
# Port (default: 8080)
export PORT=80
npm startFor more information, see the wiki.
See the contribution guide.