Skip to content

Latest commit

 

History

History
58 lines (34 loc) · 1.32 KB

doc.md

File metadata and controls

58 lines (34 loc) · 1.32 KB

#Alpes-JUG JS Battle

##Mode développement (dans IDE)

Lancer Redis en mode par défaut :redis-server

    httpPort = 8080
    clusterConnectionPort = 8081 // pas encore complètement compris (mais du coup je lance +sieurs vert.x)
    redisPort = 6379
    staticAssets = "public";
    defaultPage = "index.html";

##Mode "stand-alone"

###Compiler

mvn compile assembly:single

###Installer

  • copier (en provenance du répertoire target) alpesjugjsbattle-0.0.0-standalone.jar dans un répertoire
  • dans le même répertoire créer le répertoire pour les fichiers statiques (du nom que vous voulez)

###Redis

Créer un fichier de configuration maconf.conf :

port 6666
save 1 1
dbfilename k33g.rdb

###Un p'tit shell pour la route

Créer un script monapp.sh (à rendre exécutable : chmod +x):

#!/bin/sh
#
java -jar alpesjugjsbattle-0.0.0-standalone.jar localhost <CLUSTER_PORT> <HTTP_PORT> localhost <REDIS_PORT> <VOTRE_REPERTOIRE_DE_FICHIERS_STATIQUES> <VOTRE_PAGE_WEB_PAR_DEFAUT>

Par exemple :

#!/bin/sh
#
java -jar alpesjugjsbattle-0.0.0-standalone.jar localhost 9091 9090 localhost 6666 public index.html

###Lancer la bête

redis-server maconf.conf

puis

./monapp.sh

##Remarques :

Pour les queries ajax (API), voir le fichier sample.js