initial
This commit is contained in:
parent
a43b330a5c
commit
693bfbe6f9
1 changed files with 14 additions and 14 deletions
28
run.sh
28
run.sh
|
|
@ -290,7 +290,7 @@ update_debug() {
|
|||
# Install required packages
|
||||
install_packages() {
|
||||
dnf config-manager --set-enabled crb
|
||||
dnf update &&
|
||||
dnf update -y &&
|
||||
yum -y install vim &&
|
||||
yum -y install epel-release &&
|
||||
yum -y install bind-utils &&
|
||||
|
|
@ -416,6 +416,12 @@ server {
|
|||
server_name $PUB_IP;
|
||||
charset utf-8;
|
||||
client_max_body_size 75M;
|
||||
server_tokens off;
|
||||
|
||||
access_log /var/log/nginx/$APP.access.log;
|
||||
error_log /var/log/nginx/$APP.error.log;
|
||||
|
||||
location = /favicon.ico { access_log off; log_not_found off;}
|
||||
location /media {
|
||||
alias /home/$USERNAME/$APP/media;
|
||||
}
|
||||
|
|
@ -471,17 +477,13 @@ create_service_file() {
|
|||
======
|
||||
[Unit]
|
||||
Description=$DESCRIPTION
|
||||
After=syslog.target
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/local/bin/$SERVICE.sh
|
||||
RuntimeDirectory=uwsgi
|
||||
Restart=always
|
||||
KillSignal=SIGQUIT
|
||||
Type=notify
|
||||
StandardError=syslog
|
||||
NotifyAccess=all
|
||||
User=$USERNAME
|
||||
Group=nginx
|
||||
WorkingDirectory=/home/$USERNAME/$APP
|
||||
ExecStart=/usr/local/bin/$SERVICE.sh
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
|
@ -494,10 +496,10 @@ fi
|
|||
|
||||
# Criar o script que executa o modo Emperor do uWSGI
|
||||
# Create the script called by systemctl service
|
||||
create_script_emperor() {
|
||||
create_script_executor() {
|
||||
cat > /usr/local/bin/$SERVICE.sh <<EOF
|
||||
#!/bin/bash
|
||||
/home/$USERNAME/$APP/$VENV/bin/uwsgi --emperor /etc/uwsgi/vassals --uid centos --gid centos
|
||||
/home/$USERNAME/$APP/$VENV/bin/gunicorn --access-logfile - --workers 3 --bind unix:/home/$USERNAME/$APP/$APP.sock $WSGI_FOLDER_NAME.wsgi:application
|
||||
EOF
|
||||
chmod +x /usr/local/bin/$SERVICE.sh
|
||||
if [[ $? -ge 1 ]]; then
|
||||
|
|
@ -554,12 +556,10 @@ declare -a commands=(
|
|||
"execute_collec_mig_createsup"
|
||||
"install_firewall"
|
||||
"enable_ports"
|
||||
"manage_default_nginx_file"
|
||||
"create_nginx_file"
|
||||
"create_uwsgi_ini_file"
|
||||
"criar_emperor_uwsgi"
|
||||
"create_service_file"
|
||||
"create_script_emperor"
|
||||
"create_script_executor"
|
||||
"run_service"
|
||||
)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue