Exemple de docker-compose.yml avec l'image simplicite et une connexion externe à la base de donnée MariaBD

Il suffit de partir de cet exemple et de retirer ce qui concerne le container MariaDB, genre:

version: "3"
services:
  simplicite:
    image: simplicite/platform:<tag, e.g. 5-latest>
    restart: always
    container_name: myapp
    environment:
      DB_SETUP: "true"
      DB_VENDOR: "mysql"
      DB_HOST: "<your database server hostname or IP address>"
      DB_PORT: "<your database server port>"
      DB_USER: "<your database username>"
      DB_PASSWORD: "<your database password>"
      DB_NAME: "<your database name>"
      DB_WAIT: 100
    ports:
     - 127.0.0.1:8080:8080
     - 127.0.0.1:8443:8443
    volumes:
    - myapp-git:/usr/local/tomcat/webapps/ROOT/WEB-INF/git
volumes:
  myapp-git:

Bien entendu il faut vous assurer que la base en question est bien atteignable au sens réseau depuis l’intérieur du container, c’est de la pure “tuyauterie” classique Docker, rien de specifique à Simplicité ici (le piège classique c’est si vous mettez “localhost” en hostname => depuis l’intérieur du container “localhost” c’est le container lui même, pas la machine hôte)