Aller au contenu principal

Installation

Dans ce document, on explique le processus de démarrage d'Annotto.

Table des matières​

  1. Lancer avec docker
  2. Démarrage pour le développement local

Lancer avec docker​

Vous devez avoir Docker installé.

  docker run --rm -d --name annotto -p 3000:3000 ljnrepo/annotto:latest

Annotto est disponible à http://localhost:3000 avec les credentials par défaut:

username (email): admin
password: test

Démarrage pour le développement local​

Pré-requis​

  1. Node 16+
  2. Mongo 4.4
  3. Keycloak 15.0.1
  4. PostgreSQL 13+

Démarrage de l'application​

  1. Installer les dépendances
yarn install
  1. Préparer l'environnement
docker-compose up -d
  1. Démarrer annotto en mode développement
yarn start:dev

Variables d'environnement​

NameDefaultOptional-RequiredDescription
PORT5001optionalServer listening port
NODE_ENVdevelopmentoptionalNODE Environment to use "[development, test]"
ENCRYPTION_SECRET_KEY-optionalA Secret Key used to encrypt AWS creds (symmetric)
MONGO_URLmongodb://localhost:27017/ljn_annotto_devoptionalMongo connection string
ANNOTTO_FRONT_URLhttp://localhost:3000optionalAnnotto Front base url
KEYCLOAK_REALMannottooptionalKeycloak Realm (preconfigured if started with docker-compose_)
KEYCLOAK_AUTH_URLhttp://localhost:8080/authoptionalKeycloak auth url (preconfigured if started with docker-compose_)
KEYCLOAK_CLIENT_IDannottooptionalKeycloak client id (preconfigured if started with docker-compose_)
KEYCLOAK_CLIENT_SECRETa7b7a29d-abb0-4e21-abec-bca99a47e40eoptionalKeycloak client secret (preconfigured if started with docker-compose_)
ANNOTTO_UPLOAD_MAX_FILE_SIZE1048576000optionalMax file size permitted to upload (default = 1000 1024 1024)
ANNOTTO_UPLOAD_BATCH_SIZE50000optionalMax file size permitted to upload (default = 1000 1024 1024)