Нет плагинов - нет проблем)
<a href="#order" data-fancybox>Оставить заявку</a>
<div id="order">
<div class="popup">
<?=do_shortcode('[contact-form-7 id="397491c"]')?>
</div>
</div>
[submit "Отправить заявку"]
server {
listen 80;
listen 443 ssl;
server_name www.chebhotel.ru;
return 301 https://chebhotel.ru$request_uri;
ssl_certificate /etc/letsencrypt/live/chebhotel.ru/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/chebhotel.ru/privkey.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
}
server {
listen 80;
listen 443 ssl;
server_name chebhotel.ru;
ssl_certificate /etc/letsencrypt/live/chebhotel.ru/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/chebhotel.ru/privkey.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
...
}
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^ticket\.png$ /ticket.php [L]
</IfModule>
Сделал с помощью gitlab-runner'а простейший процесс git pull на проде. Теперь в один git push все оказывается на сервере. Волшебство)
Но остался один вопрос. А как команды работают с базами данных?
Вот есть рабочая БД. Это же не статичный объект. Регулярно в ней появляются изменения.
Предположим хочет команда изменить архитектуру БД. Или добавить таблицу и тд. Нужно же забрать себе БД для начала. А потом вернуть.
Я понимаю что наверное все гораздо сложнее. Но упрощено как это организуется?