Задача - создать точные копии сайтов как визуальную часть так и функции.
1. Движок - предположительно modx
2. Админка на русском языке должна быть доступна с возможностью настраивать доступ с ограничением для разных пользователей.
3. Сделать решение с возможностью хранения файлов сайта на гитлаб компании, при обновления файлов на гитлабе, отправляеться обновления файлов на хостинг и базц данных и вносятся изменения на сайт.
По механизму синхронизации гита и сервера - гитлаб на каждый коммит делает npm install && npm run build в докере, загружает образ в registry (здесь можно почитать https://habr.com/ru/company/softmart/blog/309102/), а потом на сервере пересоздает контейнер из нового образа. Подробнее, пожалуй, только читать код на сайте.
Для прояснения как сделано - в файлах есть doc-uploader.js 102 строка, так же CI pipelines и .gitlab-ci.yml
Но в целом, как угодно можно сделать главное что бы работало исправно.
4. Внести в формы отправки кон...
Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Сделать копию сайта с обновлением из гитлаба.
Реклама
Сделать копию сайта с обновлением из гитлаба.
Тз на создание копии сайта
url вышлю по запросу!
Задача - создать точные копии сайтов как визуальную часть так и функции.
1. Движок - предположительно modx
2. Админка на русском языке должна быть доступна с возможностью настраивать доступ с ограничением для разных пользователей.
3. Сделать решение с возможностью хранения файлов сайта на гитлаб компании, при обновления файлов на гитлабе, отправляеться обновления файлов на хостинг и базц данных и вносятся изменения на сайт.
По механизму синхронизации гита и сервера - гитлаб на каждый коммит делает npm install && npm run build в докере, загружает образ в registry (здесь можно почитать https://habr.com/ru/company/softmart/blog/309102/), а потом на сервере пересоздает контейнер из нового образа. Подробнее, пожалуй, только читать код на сайте.
Для прояснения как сделано - в файлах есть doc-uploader.js 102 строка, так же CI pipelines и .gitlab-ci.yml
Но в целом, как угодно можно сделать главное что бы работало исправно.
4. Внести в формы отправки кон...