Задать вопрос

Как сделать доступ к сайту без возможности копирования?

Здравствуйте.
Есть сайт, созданный на PHP и MySQL. Есть репозиторий на github без mysql-дампа. Как организовать возможность работы верстальщика, чтобы он мог вносить изменения в сайт и тестировать свои изменения, но без возможности копирования всего сайта? Если он скопирует файлы с github, то ему нужен доступ к БД, чтобы его локальная копия начала работать. Если я даю удаленный доступ, то через него можно скопировать БД. Как обычно организовывают такую работу?
  • Вопрос задан
  • 558 просмотров
Подписаться 1 Средний 2 комментария
Пригласить эксперта
Ответы на вопрос 4
@LiguidCool
В чем проблема скопировать лишь структуру БД без данных?
Именно для этого придуманы миграции в куче ORM.
Ответ написан
@Fixid
Дайте удаленный доступ к заранее созданным VIEW и не более. Так можно замаскировать реальную архитектуру БД
Ответ написан
Сделайте дамб структуры базы с тестовыми данными достаточными для работы приложения.

Но если вам принципиально нужно чтобы сотрудник не мог скопировать базу сделайте публичное api с теми же тестовыми данными.
Разделить ваше приложение на фронт и бек части. Это сложнее (если приложение изначально не работает через api) но тогда верстальщик будет редактировать только свою часть без возможности залезть в скрипты сервера.
Ответ написан
Комментировать
Наверно надо ему ftp доступ дать к тестовому серверу, где он только папку с шаблонами будет видеть, ну и на лету обновлять, тестировать....
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы