Обязательные переменные среды SQLite для Docker Контейнер - PullRequest
0 голосов
/ 03 мая 2020

Grasshopper - это php веб-приложение, которое подключается к шлюзу домашней автоматизации Bticino.

Два рекомендуемых способа его использования - использовать образ RPI, предоставленный со всеми установленными компонентами, или установить его на Linux машине с L ASP (Php, apache, sqlite) или LESP (nginx, Php, sqlite).

Я пытаюсь настроить кузнечик в docker -compose, создав две службы, db и apache веб-сервер. Для БД я пробовал использовать образ nouchka / sqlite3 и один образ keinos / sqlite3. Оба, к сожалению, не имеют документации, и я нигде не могу найти обязательную переменную среды, такую ​​как root user, psw и т. Д.

, что у меня сейчас есть, только загружает сайт без подключения к БД:

version: "3"
services:

  database:
    image: keinos/sqlite3 #nouchka/sqlite3
    #stdin_open: true
    #tty: true
    volumes:
      - ./db/:/root/db/
    restart: always


  webapp:
    build: .
            #context: .
            #dockerfile: Dockerfile-nginx
    ports:
      - "8080:80"
    depends_on: 
      - database
    restart: always

Файл Docker:

FROM php:7.2-apache
COPY ./grasshopper_v5_application/ /var/www/html/

Документация кузнечика: https://sourceforge.net/projects/grasshopperwebapp/files/Grasshopper%20V5%20Installation%20and%20Configuration%20Guide.pdf/download

Файлы кузнечика: https://sourceforge.net/projects/grasshopperwebapp/files/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...