Commit 1f9dbefccd5e9955d8d3657591ebfbec4863be0c

Authored by Jailson Dias
1 parent f2ce35ef

Adicionando o script para ser mais facil e rápido atualizar o código do amadeus no servidor e local

Showing 1 changed file with 20 additions and 0 deletions   Show diff stats
atualiza.sh 0 → 100755
... ... @@ -0,0 +1,20 @@
  1 +#!/bin/bash
  2 +
  3 +# variáveis
  4 +asgi=amadeus.asgi # endereço de onde está o asgi do projeto
  5 +wsgi=amadeus.wsgi # endereço de onde está o wsgi do projeto
  6 +env=../env/bin/activate # endereço de onde está o virtualenv
  7 +port=6379 # porta onde vai ser aberto para o websocket
  8 +requeriments=requirements.txt # localização do arquivo de requeriments
  9 +
  10 +
  11 +kill -9 `ps -ef | grep -i gunicorn | awk '{print $2}'` # matar o gunicorn se ele estiver executando
  12 +kill -9 `ps -ef | grep -i daphne | awk '{print $2}'` # matar o daphne se ele estiver executando
  13 +source $env # ativar o virtualenv
  14 +git pull # baixar as atualização do git
  15 +pip install -r $requeriments # instalar ou requeriments adicionandos
  16 +python manage.py migrate --no-input # dá migrate no banco de dados
  17 +python manage.py compilemessages # atualizar as mensagens traduzidas
  18 +python manage.py collectstatic --no-input # atualizar os arquivos estaticos
  19 +daphne -p $port $asgi:channel_layer & # executar o daphne na port $port
  20 +gunicorn -D $wsgi:application # executar o gunicorn em backgraund
... ...