Projet

Général

Profil

Tâche #34114

Scénario #33975: EOLE 2.9 : Rendre disponible EoleSSO en mode conteneur

Proposer un Dockerfile

Ajouté par Emmanuel GARETTE il y a presque 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
18/04/2022
Echéance:
18/04/2022
% réalisé:

100%

Temps estimé:
0.00 h
Restant à faire (heures):
0.0

Révisions associées

Révision c58650d8 (diff)
Ajouté par Emmanuel GARETTE il y a presque 2 ans

ajout des fichiers pour la construction de l'image (ref #34114)

Révision 84dd53b3 (diff)
Ajouté par Emmanuel GARETTE il y a presque 2 ans

ne pas démarrer le service si le template n'est pas généré (ref #34114)

Révision dd0fce40 (diff)
Ajouté par Emmanuel GARETTE il y a presque 2 ans

l'image podman doit être téléchargé (ref #34114)

Révision c421ffcb (diff)
Ajouté par Gilles Grandgérard il y a presque 2 ans

Amélioration Dockerfile (clean) (ref #34114)

Historique

#1 Mis à jour par Emmanuel GARETTE il y a presque 2 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Emmanuel GARETTE il y a presque 2 ans

  • Statut changé de En cours à À valider

Pour construire le conteneur :

podman build -t eolesso .

Pour tester :

Démarrer un scribe 2.9 instancier :

Maj-Auto -D
apt install eole-sso-server
CreoleSet activer_sso local
reconfigure

#3 Mis à jour par Emmanuel GARETTE il y a presque 2 ans

  • Statut changé de À valider à Résolu

#4 Mis à jour par Gilles Grandgérard il y a presque 2 ans

J'ai publié une image hub.eole.education/test/eole-sso-server:2.8.1

Mais sans fichier conf ....

gilles@gilles-thinkpad ~/NAS1TO/eole/eole-sso $ docker run -v /etc/eolesso:/etc/eolesso -v /usr/share/sso/interface:/usr/share/sso/interface -p 8443:8443 --name eolesso --rm hub.eole.education/test/eole-sso-server:2.8.1
Skipping source file '/usr/share/sso/interface/template.tmpl', not found.
Traceback (most recent call last):
  File "/usr/bin/eole-sso", line 76, in <module>
    start_service()
  File "/usr/bin/eole-sso", line 40, in start_service
    from check_certs import run_check
  File "./check_certs.py", line 25, in <module>
    import config, socket, sys
  File "./config.py", line 33, in <module>
    with open('{}sso.conf'.format(EOLE_CONFDIR), 'r') as fh:
IOError: [Errno 2] No such file or directory: '/etc/eolesso/sso.conf'

#5 Mis à jour par Emmanuel GARETTE il y a presque 2 ans

  • % réalisé changé de 0 à 100

#6 Mis à jour par Gilles Grandgérard il y a presque 2 ans

J'ai publié une image hub.eole.education/test/eole-sso-server:2.9.0

#7 Mis à jour par Joël Cuissinat il y a presque 2 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF