Skip to content

Installeur : support Windows (PowerShell) + durcissement Linux#24

Merged
D4kooo merged 1 commit into
mainfrom
feat/installer-windows-linux
Jun 12, 2026
Merged

Installeur : support Windows (PowerShell) + durcissement Linux#24
D4kooo merged 1 commit into
mainfrom
feat/installer-windows-linux

Conversation

@D4kooo

@D4kooo D4kooo commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Couvre les trois plateformes.

  • Windows : nouveau scripts/install.ps1 (irm … | iex) — installe Docker Desktop (DL officiel silencieux + WSL2, redémarrage guidé si machine fraîche), démarre, génère secrets, lance la stack, dépose update.ps1.
  • Linux : install.sh bascule sur sudo docker tant que le groupe docker n'est pas actif, gère systemctl/service, avertit pour usermod -aG docker.
  • install.sh lancé sous un shell Windows → redirige vers la commande PowerShell.
  • README + doc : 3 commandes, note WSL2/redémarrage.

Scripts servis depuis main (URL raw) → pas de nouvelle image nécessaire. Chemin macOS vérifié de bout en bout ; syntaxe PowerShell + logique secrets validées sur pwsh.

L'installeur couvre désormais les trois plateformes :
- Windows : nouveau scripts/install.ps1 — installe Docker Desktop (DL officiel
  silencieux + WSL2, redémarrage guidé si besoin), démarre, génère les secrets
  (.env UTF-8 sans BOM), lance la stack, ouvre /setup. Dépose un update.ps1.
    irm .../install.ps1 | iex
- Linux : install.sh bascule sur « sudo docker » quand le groupe docker n'est
  pas encore actif dans la session (cas juste après install), gère systemctl
  OU service pour démarrer le daemon, et avertit pour usermod -aG docker.
- install.sh : si lancé sous un shell Windows (MINGW/MSYS/Cygwin), redirige
  vers la commande PowerShell au lieu d'échouer.
- update.sh : même fallback sudo.
- README + doc : les 3 commandes (macOS/Linux/Windows), note WSL2/redémarrage.

Note : les scripts sont servis depuis main (URL raw), pas dans l'image —
le merge suffit, pas de nouvelle image. Chemin macOS vérifié de bout en
bout ; syntaxe PowerShell + logique secrets/.env validées sur pwsh ; chemins
Docker-absent (Win/Linux) logiques mais non exécutés sur ces OS.
@D4kooo D4kooo merged commit 788c588 into main Jun 12, 2026
5 checks passed
@D4kooo D4kooo deleted the feat/installer-windows-linux branch June 12, 2026 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant