Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

133 Commits

Folders and files

Repository files navigation

Claro! Aqui está um modelo de README.md para o seu projeto Rails com Devise, pronto para ser clonado e configurado em outra máquina:


# Sistema de Autenticação com Devise

Este projeto é uma aplicação Ruby on Rails com sistema de autenticação usando Devise. O objetivo é permitir o cadastro de usuários com diferentes níveis de acesso, utilizando criptografia e suporte a redefinição de senha.

## 🔧 Requisitos

- Ruby 3.3.0
- Rails 8.x
- PostgreSQL
- Node.js e Yarn
- Git

## ⚙️ Instalação e Configuração

1. **Clone o projeto:**

```bash
git clone https://github.com/seu-usuario/seu-repositorio.git
cd seu-repositorio
  1. Instale as dependências:
bundle install
  • caso não der certo tente:
sudo apt install -y libpq-dev
bundle install
yarn install
  1. Configure o banco de dados:
rails db:setup
# ou separadamente:
# rails db:create
# rails db:migrate
# rails db:seed (se houver seeds)
  1. Configure as credenciais:

Gere sua chave com

rails secret

Crie e Adicione no .env nas variaveis:

JWT_KEY=
JWT_SECRET=
JWT_SECRET_KEY=

anexe suas informações de banco de dados suas credenciais do banco de dados conforme exemplo:

  • exemplo de versão final (também disponível no example.env)
JWT_KEY=###################...
JWT_SECRET=################...
JWT_SECRET_KEY=############...
GESTALL_DB_NAME=postgres
GESTALL_DB_USERNAME=gabriel
GESTALL_DB_PASSWORD=0000
GESTALL_DB_HOST=localhost
GESTALL_DB_PORT=5432
  1. Inicie o servidor:
rails server

Acesse a aplicação em http://localhost:3000


Resumo de estrutura do BD

bundle exec rake db:dump_schema

Comandos De task de migration e backup

rails tenants:migrate
rails backup:all

Header (JSON): AUTH Bearer token


About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages