TSAP-Laval / acquisition-backend

MIT License
1 stars 0 forks source link

acquisition-backend

[CircleCI] Coverage Status CodeFactor Codacy Badge Go Report Card Code Climate Issue Count

Procédures pour PostgreSQL

Sur Mac

Installation

  brew install postgres

Démarrer le serveur

  postgres -D /usr/local/var/postgres
  createdb 'whoami'
  cd jusqu'au dossier bin de postgres
  psql -h localhost -p 5432 -U postgress NomBD

Pour accéder au shell Postgres

  psql <nom de la BD>
  cd jusqu'au dossier bin de postgres
  plsql -U Prostgres

Pour importer/exporter un script PG-SQL en invite de commande

Importer
  psql <nom de la BD> < fichier.pgsql
  psql -h hostname -p port_number -U username -f your_file.sql databasename
  bd doit être créé
Exporter
  psql <nom de la BD> > fichier.pgsql

Procédures pour Nginx

  brew install nginx

Démarrer le serveur nginx

  sudo nginx

Arrêter le serveur

  sudo nginx -stop

Dossier pour les configurations Nginx

 $ vi /usr/local/etc/nginx/nginx.conf

Procédure pour tester l'API

  go test -v ./api

enlever le -v pour un résultat abrégé (plus rapide)

Pour tester le code coverage en local

  go test -v -cover -coverprofile=coverage.out ./api

pour voir les résultats et les correctifs à apporter en format html (ouvre le navigateur par défaut)

  go tool cover -html=coverage.out