A rede social dedicada para pessoas com trissomia.
Uma solução baseada no ReAuthKit, autenticação, edição de perfil e área reservada utilizando:
Siga os passos de instalação do Netuno aqui.
Clone este projeto nas apps do Netuno em:
netuno/apps/diversa21
Exemplo completo:
cd netuno/apps
git clone https://github.com/netuno-org/diversa21.gitDepois instale as dependências do Website, no diretório diversa21/website/ execute o bun install:
cd diversa21/website
bun installTodo o processo a seguir descrito é destinado a ambientes de desenvolvimento Linux com algumas notas também destinadas a ambientes Microsoft Windows.
-
Copie a configuração de exemplo executando no diretório da raiz da aplicação:
-
cp config/sample.json config/_development.json(para o ambiente de desenvolvimento local e de testes) -
cp config/sample.json config/_production.json(para o ambiente de produção)
Ajuste o arquivo
_development.jsonou_production_.jsonde acordo com o seu ambiente. -
-
Vai ter de configurar obrigatoriamente uma ligação SMTP para a funcionalidade de recuperação de palavra-passe funcionar corretamente, saiba como fazê-lo aqui.
-
Obrigatoriamente precisa configurar a conexão de base de dados do PostgreSQL, na configuração está na parte da
db, saiba como fazê-lo aqui. -
Onde se encontra a configuração
auth.jwt.secretcom o valorThisSecretMustContains32Chars!!!, coloque um código secreto e aleatório por ser o que assegura a segurança das credênciais dos usuários, a chave secreta tem que ter 32 caracteres. Geração de códigos seguros recomendado. -
Valide e configure o prefixo do endereço dos serviços no Netuno utilizado pelo website, em
settings.api.endpointcom o valorhttp://localhost:9000/services/que é o valor padrão para o desenvolvimento local. -
Para compilar o website e publicar online, é preciso criar a versão de produção otimizada:
- Linux e Mac: Execute
bash build.shna pasta dowebsite. - Windows: Execute o arquivo
build.batna pasta dowebsite.
- Linux e Mac: Execute
No diretório da raiz do Netuno execute
./netuno server app=diversa21Fará com que o servidor de backend e fronted iniciem.
Para iniciar o website execute na pasta netuno/apps/diversa21/website:
bun run devSe quiser executar o bun integrado com o terminal do Netuno no mesmo processo, habilite os commands na configuração da aplicação.
Para restaurar o banco de dados para o estado inicial com dados de teste,
primeiro limpe o banco de dados com a seguinte query
delete from post_like
;;
delete from post
;;
delete from people
;;
delete from institution
;;
delete from city
;;
delete from state
;;
delete from country
;;
delete from netuno_userDepois, execute o setup novamente.