Skip to content

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

@Olnyov

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 редактировать.

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