Skip to content

SCENE-CE/mirador-multi-user

Repository files navigation

Mirador multi user

Mirador Multi user is a project that aims to create a multi-user environment for the Mirador 4 viewer.

Demo

You can test the application at the following address : TODO

Features

  • Multi-user environment
  • User management
  • Media management
  • Collection management

Installation

Installation DEV (Docker)

  • git clone [email protected]:SCENE-CE/mirador-multi-user.git
  • cd mirador-multi-user
  • cp .env.dev.sample .env
  • nvm use
  • cd backend
  • npm install
  • cd ../frontend
  • npm install
  • cd ..
  • docker-compose up --build

In an other terminal, run following commands to generate the database

  • docker-compose exec backend npm run typeorm:generate-migration --name=db-init
  • docker-compose exec backend npm run typeorm migration:run -- -d ./src/config/dataSource.ts

Now you can access :

VERY IMPORTANT :

You must set the JWT_SECRET and the DB_PASSWORD in the .env file. Take care to set a

  • docker-compose up --build

In an other terminal, run following commands to generate the database

  • docker-compose exec backend npm run typeorm:generate-migration --name=db-init
  • docker-compose exec backend npm run typeorm migration:run -- -d ./src/config/dataSource.ts

Wiki

https://github.com/SCENE-CE/mirador-multi-user/wiki

Maintainers

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages