Skip to content

Как правильно сделать установку битрикса? #2

Description

@Olnyov

Добрый день.
Помогите до конца разобраться с вашим образом.
На локальном хосте в папке тома написал такой DockerFile:

FROM constb/bitrix-env WORKDIR /home/bitrix/www ADD . /home/bitrix/www

В файле docker-compose.yml, который вынес на уровень выше, написал следующее:

version: '2' services: web: build: ./marketplace container_name: bitrixvm ports: - 80:80 - "2222:22" - 443:443 - 8893:8893 - 8894:8894 volumes: - ./marketplace:/home/bitrix/www

При монтировании контейнера, в браузере я могу видеть только те файлы, которые заливаю на свой локальный хост. Эти файлы накладываются поверх файлов установщика в директории /home/bitrix/www контейнера.
При таком раскладе, закидываю в директорию проекта bitrixsetup.php, но установку осуществить не могу, так как вылетает ошибка "У PHP нет прав для записи в каталог /home/bitrix/www"

Если же я в Dockerfile убираю строку ADD . /home/bitrix/www, а в файле docker-compose.yml том определею так: "/home/bitrix/www", то я могу в браузере начать установку из установщика контейнера, но все эти файлы почему то не копируются в мою папку локального хоста.

Я видимо до конца не догоняю, как всё это работает, но уже целую неделю курю информацию, как это сделать. Прошу, помогите! Мне нужно установить битрикс и чтобы все актуальные файлы располагались у меня на проброшенном томе в локальном хосте. Мне же надо как-то их в IDE редактировать.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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