Script que facilita o processo de deploy de uma aplicação Django em servidores CentOS ou compatíveis com CentOS.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
1.5 KiB

3 years ago
# ATENÇÃO, NÃO DEVE HAVER SEPARAÇÃO ENTRE O NOME DA VARIÁVEL E O VALOR DA VARIÁVEL APÓS O SINAL DE IGUALDADE
# ATTENTION, NO SPACES BETWEEN VAR NAME AND VAR CONTENT
# Nome do usuário no sistema
# Sistem's username
USERNAME="lucas"
# Nome do App no repositório
# App name on repo
APP="3m"
# Nome do ambiente virtual python
# Virtual environment name
VENV=".venv"
# Nome de usuário do repositório
# Git username
GIT_USER="lucas"
# Endereço do projeto no repositório
# Git project url
GITURL="https://git.lucasf.dev/$GIT_USER/$APP.git"
# IP público ou domínio
# Public IP address or domain
PUB_IP=""
# Nome da pasta que está no mesmo nível do arquivo wsgi.py
# Folder name that is at the same level as wsgi.py file
WSGI_FOLDER_NAME="3m"
# Nome desejado para o serviço no Systemctl
# Systemctl desirable name
SERVICE="app.service"
# Descrição do serviço no Systemctl
# Systemctl service description
DESCRIPTION="Django VPS uWSGI Emperor"
# Adicionar o certificado digital na aplicação com Certbot. Escreva sim, se já possuir um domínio na internet
# Apply certbot ssl certificate, hit yes if you already have a domain
CERTBOT="no"
# Adicionar renovação do certbot no crontab. Escreva sim, apenas se já possuir um domínio na internet
# Create a renew certbot cron job, hit yes if you already have a domain
CRON_CERTBOT="no"
# Incrementar IP em ALLOWED_HOSTS no arquivo .env caso não tenha incrementado
# Increase ALLOWED_HOSTS IP on .env file
IP_INCRE="yes"
# Mensagens em Português Brasil
# PT_BR messages
PTBR="no"