Skip to content

lunaweb/lunaweb-paris

Repository files navigation

█░░ █░░█ █▀▀▄ █▀▀█ █░░░█ █▀▀ █▀▀▄   █▀▀█ █▀▀█ █▀▀█ ░▀░ █▀▀
█░░ █░░█ █░░█ █▄▄█ █▄█▄█ █▀▀ █▀▀▄   █░░█ █▄▄█ █▄▄▀ ▀█▀ ▀▀█
▀▀▀ ░▀▀▀ ▀░░▀ ▀░░▀ ░▀░▀░ ▀▀▀ ▀▀▀░   █▀▀▀ ▀░░▀ ▀░▀▀ ▀▀▀ ▀▀▀

Présentation

Site Middleman dédié à LunaWeb Paris.

Liens utiles

Le site n'est pas encore en production (mode sandbox).

Pré-requis

  • Ruby 2.3.1
  • Bundler 2
  • Node 8.11.1

Installation

git clone [email protected]:lunaweb/luna/lw-paris-admin.git lw-paris-admin
cd lw-paris-admin

# Dépendances de l'application
bundle install --path=vendor/bundle
npm install

Utilisation

  • npm run dev : lance le serveur de développement local

  • npm run build : construit l'ensemble du projet

  • npm run deploy : Déploie le projet sur le serveur (selon .config.rb)

  • npm run deliver : Zip le projet sous la forme d'un livrable

    • build

Il est toujours possible d'utiliser foreman start pour lancer le serveur et développer localement.

Administration (DatoCMS)

Informations

DatoCMS est installé via la gem middleman-dato présent dans le fichier Gemfile : gem 'middleman-dato'.
Le CMS est ensuite activé via activate :dato dans ./config.rb.

Clé API

Ajouter un fichier .env avec le contenu suivant :

DATO_API_TOKEN=[cle_api]

Vous trouverez la clé d'API dans Admin area > API tokens > Read Only API token de l'administration de votre projet (cf. Liens utiles).

Plus d'informations sur Middleman/DatoCMS : https://www.datocms.com/docs/static-generators/middleman

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published