Bonjour,
J’ai essayé d’installer Arkindex en production en suivant la documentation Deployment → Setup with Docker. J’ai récupéré les fichiers depuis le git (docker · master · Arkindex / Backend · GitLab), j’ai changé tous les ark.localhost, présents dans les différents fichiers, par mon nom de domaine.
Lorsque je le lance, tout a l’air de bien se passer, mais je n’ai pas d’interface frontend. Comment est-ce que je pourrais faire pour la mettre en place ?
Bonjour,
Les fichiers du frontend sont servis via notre CDN https://assets.teklia.com
.
Vous pouvez voir sur la configuration du déploiement Docker cette section:
# Use remote frontend files, hosted by Teklia
# You need to synchronize the version mentioned here
# with the one from your backend
static:
frontend_version: X.Y.Z
cdn_assets_url: https://assets.teklia.com/arkindex
Afin d’utiliser le CDN Teklia, vous devez spécifier la version frontend_version
, qui la plupart du temps correspond à la version du backend.
Par exemple, si vous avez déployé la version 1.7.0
du backend, vous devez mettre ici:
static:
frontend_version: 1.7.0
cdn_assets_url: https://assets.teklia.com/arkindex
Après un redémarrage du container backend, le frontend devrait etre visible à l’url de votre domaine.
J’espère que cela répond à votre question.
Bonjour,
Merci de votre réponse, j’ai modifié le fichier config.yml avec ce que vous m’avez donné mais le frontend n’est toujours pas visible à l’url de mon domaine.
Est ce que vous pourriez partager ici le contenu HTML de la page servie par votre domaine ? C’est accessible dans votre navigateur “Voir source de la page”.
Le contenu devrait ressembler à
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8>
<meta name=viewport content="width=device-width,initial-scale=1">
<meta name="version" content="1.7.1-rc1">
<meta name="frontend_version" content="1.7.1-rc1">
<meta name="assets_url" content="https://assets.teklia.com/arkindex/1.7.1-rc1/">
<meta name="api_base_url" content="/api/v1">
<meta name="environment" content="xxx" />
<title>ArkIndex 1.7.1-rc1</title>
<link href="https://assets.teklia.com/arkindex/1.7.1-rc1/arkindex-1.7.1-rc1.css" rel="stylesheet">
</head>
<body>
<div id=app></div>
<script type="text/javascript" src="https://assets.teklia.com/arkindex/1.7.1-rc1/arkindex-1.7.1-rc1.js"></script>
<script type="text/javascript" src="https://assets.teklia.com/arkindex/1.7.1-rc1/arkindex-vendors-1.7.1-rc1.js"></script>
</body>
</html>