Skip to content

jcarbonnier/weather

Repository files navigation

Weather app

Gitlab CI Docker Rails EmberJS SASS Nginx

Demo

Accéder à la démo : https://weather.softier.fr

Requirements

  • Docker
  • IDE
  • Browser

Development tools

L'adresse pour accéder à la documentation Swagger : http://localhost/api-docs/index.html

L'adresse pour accéder au service mailhog : https://localhost/mailhog

L'adresse pour accéder aux mailers : https://localhost/rails/mailers

Services

Le projet s'articule autour des services suivants :

  • PostgreSQL : SGBD relationnel
  • NGINX : serveur web pour les fichiers statiques et proxy vers l'API
  • API Ruby On Rails : gestion de la logique métier
  • Front EmberJS : gestion de la GUI

Documentation générale

Les fichiers .env* sont présents dans le dossier _config/docker/env* pour permettre un démarrage facile du projet

Copier les fichiers de config :

cp _doc/docker/env .env
cp _doc/docker/env_db .env_db
cp _doc/docker/env_redis .env_redis

Lancer le projet :

make build
make up

Accéder à l'interface : https://localhost/