DevOps

Tags :
  • enseignement
  • ECM

Linux et compagnie.

Support de cours : Le cours de système et réseau.

Cours 1

Programme

Base de Linux

A faire pour la prochaine fois

Exercices dans le terminal

Et m'envoyer un compte rendu par mail.

Cours 2

Programme

Système Linux et connexions distantes

A faire pour la prochaine fois

  • se connecter depuis son ordinateur personnel à aioli
  • mettre un fichier html dans son dossier static et le voir s'afficher sur un navigateur

Cours 3

Préparation

Venez avec vos sites en local, genre réact, vue.

A faire

Sur aioli

  1. fichier html static
  2. serveur :
    1. nc et vérifier qu'on y accède
    2. node basique et vérifier que tout fonctionne
  3. survivre à la déconnexion :
    1. nohup
    2. tmux https://brainhack-princeton.github.io/handbook/content_pages/hack_pages/tmux.html ou screen /usr/bin/screen -d -m -S node node exemple.js
  4. npm en front
  5. script d'installation :
    1. sur aioli
    2. chez soit qui pousse le tout avec un scp/git et configure là-bas (https://stackoverflow.com/questions/18522647/run-ssh-and-immediately-execute-command)
    3. env dev et prod : https://nodejs.org/en/learn/command-line/how-to-read-environment-variables-from-nodejs
  6. redirection de ports