sudo nano /etc/ssh/sshd_config
Fazer as seguintes alterações
Port 212 # De preferência portas mais altas
CREATE OR REPLACE FUNCTION convert_to_utc(input_time TIMESTAMP WITHOUT TIME ZONE) | |
RETURNS TIMESTAMP WITH TIME ZONE AS $$ | |
BEGIN | |
-- Realiza o ajuste de +3 horas para o timezone UTC | |
RETURN (input_time + interval '3 hours') AT TIME ZONE 'UTC'; | |
END; | |
$$ LANGUAGE plpgsql; | |
CREATE OR REPLACE PROCEDURE update_dates_to_utc(schema_name TEXT, table_name_param TEXT) |
1 - Instale o certbot e o plugin do certbot para o nginx
apt update
apt install certbot python3-certbot-nginx -y
2 - Acesse o diretório /etc/nginx/conf.d
cd /etc/nginx/conf.d
Crie um arquivo chamado server.conf
OBS: Este tutorial está com detalhes para a aplicação rodando em contêineres, porém para configuração diretamente na VPS basta seguir os mesmos passos ignorando os comandos de manipulação do docker
Certifique de possuir instalado o docker e docker compose Rode os comandos abaixo:
mkdir projeto
cd projeto
git clone https://github.com/AcenoDigital/frontend.git
git clone https://github.com/AcenoDigital/backend.git
disponível em: https://nodejs.org/en/
disponível em: https://www.postgresql.org/download/