EricB2A / backend

API rails utilisée pour la gestion des informations de l'application Note-thing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Backend

Commencer 🏁

Pré-requis

Installation

  1. Cloner le répository
git clone https://github.com/Note-thing/backend && cd backend
  1. Lancer le conteneur Docker
docker-compose up
  1. Créez un fichier .env, et mettez y la variable d'environnement JWT_SECRET='example'. Vous pouvez vous inspirer de .env.example ou le remplacer !
mv .env.example .env

Afin d'envoyer des mails de reset de mot de passe, nous utilisons gmail. Veillez à avoir une configuration gmail présente dans le .env, via les variables EMAIl=example@gmail.com et EMAIL_PASSWORD=password.

  1. Allez à l'adresse localhost:3001 et vous voilà prêt à contribuer 😎.

Se connecter au container Docker

docker exec -it backend_app_1 /bin/bash

Vous pouvez ensuite intéragir avec rails via le docker.

Quelques commandes utiles

Créer la db

rails db:create

Lancer les migrations

rails db:migrate

Lancer les seeds

rails db:seed

Lancer le serveur

rails s

Afficher les routes disponible

rake routes

About

API rails utilisée pour la gestion des informations de l'application Note-thing

License:Apache License 2.0


Languages

Language:Ruby 87.5%Language:HTML 8.6%Language:JavaScript 1.8%Language:CSS 1.1%Language:Shell 0.8%Language:Dockerfile 0.3%