^
This commit is contained in:
parent
111b6c8167
commit
5a4a5d3e90
2 changed files with 12 additions and 6 deletions
|
@ -496,6 +496,9 @@ else
|
||||||
s/{api_port}/$API_PORT/" $HD/Deploy_Saleor/resources/saleor/server_block > /etc/nginx/sites-available/saleor
|
s/{api_port}/$API_PORT/" $HD/Deploy_Saleor/resources/saleor/server_block > /etc/nginx/sites-available/saleor
|
||||||
wait
|
wait
|
||||||
fi
|
fi
|
||||||
|
# Create the production uwsgi initialization file
|
||||||
|
sudo sed "s|{hd}|$HD|g
|
||||||
|
s/{un}/$UN/" $HD/Deploy_Saleor/resources/saleor/template.uwsgi > $HD/saleor/saleor/wsgi/prod.ini
|
||||||
if [ -d "/var/www/$HOST" ]; then
|
if [ -d "/var/www/$HOST" ]; then
|
||||||
sudo rm -R /var/www/$HOST
|
sudo rm -R /var/www/$HOST
|
||||||
wait
|
wait
|
||||||
|
@ -573,13 +576,16 @@ if [ ! -d "$HD/env/saleor" ]; then
|
||||||
python3 -m venv $HD/env/saleor
|
python3 -m venv $HD/env/saleor
|
||||||
wait
|
wait
|
||||||
fi
|
fi
|
||||||
# Create vassals directory in virtual environment
|
# Does an old virtual environment vassals for Saleor exist?
|
||||||
if [ ! -d "$HD/env/saleor/vassals" ]; then
|
if [ -d "$HD/env/saleor/vassals" ]; then
|
||||||
mkdir $HD/env/saleor/vassals
|
sudo rm -R $HD/env/saleor/vassals
|
||||||
wait
|
|
||||||
sudo ln -s $HD/saleor/saleor/wsgi/uwsgi.ini $HD/env/saleor/vassals
|
|
||||||
wait
|
wait
|
||||||
fi
|
fi
|
||||||
|
# Create vassals directory in virtual environment
|
||||||
|
mkdir $HD/env/saleor/vassals
|
||||||
|
wait
|
||||||
|
# Simlink to the prod.ini
|
||||||
|
sudo ln -s $HD/saleor/saleor/wsgi/prod.ini $HD/env/saleor/vassals
|
||||||
wait
|
wait
|
||||||
# Activate the virtual environment
|
# Activate the virtual environment
|
||||||
source $HD/env/saleor/bin/activate
|
source $HD/env/saleor/bin/activate
|
||||||
|
|
|
@ -4,6 +4,6 @@ After=network.target
|
||||||
[Service]
|
[Service]
|
||||||
User={un}
|
User={un}
|
||||||
Restart=always
|
Restart=always
|
||||||
ExecStart={hd}/env/saleor/bin/uwsgi --master --emperor {hd}/env/saleor/vassals --uid www-data --gid www-data
|
ExecStart={hd}/env/saleor/bin/uwsgi --master --emperor {hd}/env/saleor/vassals/prod.ini --uid www-data --gid www-data
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
Loading…
Reference in a new issue