Pular para conteúdo

Linux (recomendado)

Estas instruções são voltadas para quem administra a instância (perfil mais técnico-operacional).

Pré-requisitos (Ubuntu)

  1. Instale dependências:
sudo apt update && sudo apt install -y git docker.io docker-compose-plugin
  1. Coloque seu usuário no grupo do Docker:
sudo usermod -aG docker $USER
  1. Faça logout/login para aplicar a permissão do grupo.

Observação:

  • Se você não tem permissões de root, use sudo quando necessário.

Instalação

  1. Baixe o repositório e entre na pasta:
git clone https://gitlab.com/yndexa/farinha.git
cd farinha
  1. Inicie o Farinha:
./run.sh

Na primeira execução, o run.sh cria o arquivo .env automaticamente a partir do .env-sample.

O script também pergunta qual será a URL pública do Farinha. Se você ainda não souber, pressione Enter para deixar em branco e prosseguir. Você poderá editar o .env depois.

A SECRET_KEY é gerada automaticamente, sem depender de Django instalado no servidor. A chave automática não contém $.

Se você criar uma SECRET_KEY manualmente e ela contiver $, o script avisará que o Docker Compose pode interpretar esse caractere como variável de ambiente e oferecerá gerar uma nova chave segura.

Ajuste manual opcional

Se precisar revisar ou alterar as configurações, abra o .env com seu editor de texto favorito:

nano .env

Atualização

  1. Entre na pasta onde o Farinha foi instalado:
cd farinha
  1. Pare, atualize e suba novamente:
./down.sh && git pull && ./run.sh