diff --git a/deploy.sh b/deploy.sh index 2d03df4..81269b5 100644 --- a/deploy.sh +++ b/deploy.sh @@ -2,23 +2,24 @@ PYTHON_INTERPRETER = "/usr/bin/python3" - printf "\033[0;32m > Installation de MySQL \033[0m\n" -apt-get -y install python3-mysqldb mysql-client mysql-server +apt-get -y install mysql-client mysql-server printf "\033[0;32m > Installation de Apache \033[0m\n" apt-get -y install apache2 libapache2-mod-wsgi-py3 a2enmod ssl a2enmod wsgi printf "\033[0;32m > Installation de Python3 et pip \033[0m\n" apt-get -y install python3 python3-pip - +pip3 install virtualenv printf "\033[0;32m > Création du virtualenv \033[0m\n" virtualenv env_site -p "$PYTHON_INTERPRETER" source env_site/bin/activate +pip3 install mysqldb + printf "\033[0;32m > Installation des dépendances \033[0m\n" -pip install -r requirements.txt +pip3 install -r requirements.txt printf "\033[0;32m > Génération de la secret_key \033[0m\n" @@ -38,7 +39,9 @@ CREATE USER '$sql_login'@'localhost' IDENTIFIED BY '$sql_password'; GRANT ALL PRIVILEGES ON $sql_name.* TO '$sql_login'@'localhost'; FLUSH PRIVILEGES;" -mysql -u root --execute="$mysql_command" +echo "$mysql_command" + +mysql -u root --execute="$mysql_command" -p sed -i 's/db_engine/django.db.backends.mysql/g' site_tps/settings_local.py @@ -67,7 +70,7 @@ printf "\033[0;32m > Configuration de Apache \033[0m\n" cp site_tps.conf /etc/apache2/sites-available sed -i 's,URL_SERVER,'"$url_server"',g' /etc/apache2/sites-available/site_tps.conf sed -i 's,INSTALL_PATH,'"$current_path"',g' /etc/apache2/sites-available/site_tps.conf -a2ensite re2o +a2ensite site_tps service apache2 reload printf "\033[0;32m > Application des migrations \033[0m\n" diff --git a/site_tps/settings_local.example.py b/site_tps/settings_local.example.py index 53a845a..bf92542 100644 --- a/site_tps/settings_local.example.py +++ b/site_tps/settings_local.example.py @@ -8,7 +8,7 @@ SECRET_KEY = 'SUPER_SECRET_KEY' DB_PASSWORD = 'db_pass' # SECURITY WARNING: don't run with debug turned on in production! -DEBUG = True +DEBUG = False # ADMINS = [('My Beloved Administrator', 'admin_mail')]