HE-Arc / StayFit

0 stars 0 forks source link

Authentification et 1er déploiement #1

Closed greut closed 7 years ago

greut commented 8 years ago

Bonjour,

Voici des informations afin de vous permettre d'effectuer la deuxième tâche ayant pour but de devoir déployer une application simple sur votre machine.

Connexion SSH

Utilisez votre prénom comme identifiant.

$ ssh -p 2208 (raphael|lancelot|damien)@srvz-webapp.he-arc.ch

Vous pouvez placer ceci dans le fichier ~/.ssh/config:

Host webapp
    Hostname srvz-webapp.he-arc.ch
    Port 2208
    User ...

Et ainsi, vous simplifier grandement la vie.

$ ssh webapp

Configuration

Dans le répertoire /var/www/config, vous pouvez modifier la configuration de nginx. La clé root indiquant le répertoire de base devrait être la seule chose à modifier.

sv vous permettra de redémarrer nginx une fois votre configuration modifiée.

$ sudo sv restart nginx

Déploiement

Sur chaque machine se trouve un fichier README.md que je vous invite à lire.

Les détails importants sont ceux-ci:

Il est possible de se connecter à MySQL (e.g. MySQL-Workbench) et PostgreSQL (e.g. pgAdmin3) depuis le réseau de l'école.

Trucs avancés

Il est possible d'utiliser Laravel Echo + Redis pour du websocket ou des tâches de fond avec Queues. Mais demande de lancer de nouveaux processus.

Si ça fonctionne chez vous, nous serons ravi de vous aider à le mettre sur srvz.

Problèmes?

Venez en discuter ici: https://gitter.im/HE-Arc/webapp-server

greut commented 7 years ago

:+1: bien.