Создание виртуального хоста при развертывании кода

На данный момент, когда pip обновлен до 10, и теперь они изменили свой путь с pypi.python.org на files.pythonhosted.org. Обновите команду на pip --trusted-host files.pythonhosted.org install python_package

0
задан Sandeep Nambiar 13 July 2018 в 14:06
поделиться

1 ответ

, поскольку я знаю, что вы не можете ограничить выполнение крючков только один раз. При первом запуске развертывания не запускается только стоп-крючок приложения. поэтому вы должны обрабатывать их в сценариях. Возможно, вы можете сделать что-то подобное

create_virtualhost.sh

#!/bin/bash
if [ -e /etc/httpd/conf/httpdnew.conf ]
then
    echo "vhost exists..skipping.."
else
    echo '<VirtualHost *:80>
    ServerAdmin test@demo.com
    DocumentRoot "/var/www/html/demo.com"
    ServerName demo.com
    ServerAlias www.demo.com
    </VirtualHost>' >> /etc/httpd/conf/httpdnew.conf
fi
1
ответ дан Frodo 17 August 2018 в 12:39
поделиться
  • 1
    Файл httpdnew.conf всегда существует ... поэтому я не могу использовать это условие – Sandeep Nambiar 13 July 2018 в 17:55
  • 2
    потому что вы сомневаетесь. вы создаете его при первом правильном развертывании? после этого вам не нужно создавать файл. если это то, что вы хотите, это сделает это. И я не понимаю, что вы подразумеваете под «httpdnew.conf file always exist», пытаетесь ли вы вначале заменить этот файл? – Frodo 14 July 2018 в 04:08
  • 3
    на самом деле это «httpd.conf» не httpdnew.conf. Он был создан при установке фонаря в файле linux.ie httpd.conf уже в папке перед развертыванием – Sandeep Nambiar 16 July 2018 в 10:33
Другие вопросы по тегам:

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