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)