Skip to content

dockerHub / dockerfile #221

@raynoxfr

Description

@raynoxfr

Bonjour,

J'ai créé un dockerfile (partant du repo GitHub Raspisms), ainsi que tout ce qu'il faut pour démarrer.
Je n'ai pas pu la tester en totalité, puisque j'ai des problèmes de comptabilité de téléphone.

Il y a uniquement raspisms dans l'image et ce qu'il faut pour qu'il puisse tourner (hors BDD).
D'autres ajouts, tel que le choix de la BDD est dans un autre container (voir le docker-compose).

Sinon, voici le projet pour l'image docker :
https://github.com/raynoxfr/raspisms-dockerfile
Tu peux récupérer l'ensemble du code.

Le nommage des variables sont les mêmes que ceux présents dans les fichiers de configuration PHP.
Si le répertoire /config est vide, une configuration de base est créée, par défaut (en tenant compte des variables définies).
Lorsque la configuration de base est créée, c'est les fichiers de configuration de /config qui sont pris en compte.

CREATE_ALL_SETTING

Si à "true", variable d'environnement, qui permet de créer les tables en BDD, ainsi que l'utilisateur admin par défaut
(rappel des identifiants dans le fichier /config/credentials et dans le log du container).

APP_HTTP_PROTOCOL

J'ai été obligé d'ajouter une variable, via le dockerfile, afin de définir le protocol http:// ou https:// (auto-alimenté selon l'URL).
Etant sur traefik, l'HTTPS est géré par celui-ci, mais il communique en HTTP entre traefik et raspisms...
La valeur est initialisée dans le start.sh

Reste à faire (optionnel)

  • Je n'ai pas mis en place de gestion de l'HTTPS dans l'image, via la configuration Apache.
  • Configurer le port de la BDD (3306 en dur)

Je me tiens à disposition, si t'as des remarques.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions