informatique:ide:codium
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
informatique:ide:codium [21/01/2025 10:28] – [Php] cyrille | informatique:ide:codium [12/03/2025 09:24] (Version actuelle) – [Laravel] cyrille | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Codium, VsCodium, VsCode ====== | ====== Codium, VsCodium, VsCode ====== | ||
+ | ===== Develop in Containers with VSCodium ===== | ||
+ | |||
+ | C'est une méthode nécessaire pour ne pas avoir à installer toutes les versions des outils sur notre machine quand on peut avoir à travailler sur différents projets (nouveaux comme anciens) au cours d'une journée. | ||
+ | |||
+ | Microsoft fourni l' | ||
+ | |||
+ | Voyons comment faire avec Codium | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ==== Laravel ==== | ||
+ | |||
+ | [[/ | ||
+ | |||
+ | Avec '' | ||
+ | |||
+ | Ajouter openssh-server Dans le '' | ||
+ | < | ||
+ | RUN apt-get install -y openssh-server | ||
+ | |||
+ | RUN mkdir / | ||
+ | COPY authorized_keys / | ||
+ | RUN chmod -R go= / | ||
+ | RUN chown -R sail / | ||
+ | </ | ||
+ | |||
+ | À la fin du fichier '' | ||
+ | < | ||
+ | ... | ||
+ | else | ||
+ | service ssh start | ||
+ | exec / | ||
+ | fi | ||
+ | </ | ||
+ | |||
+ | Puis on rebuild l' | ||
+ | < | ||
+ | ./sail build | ||
+ | </ | ||
+ | |||
+ | Dans le docker-compose.yml on expose le port: | ||
+ | |||
+ | < | ||
+ | services: | ||
+ | laravel.test: | ||
+ | ports: | ||
+ | - ' | ||
+ | </ | ||
+ | |||
+ | et pour permettre de conserver les extensions installées, | ||
+ | |||
+ | < | ||
+ | services: | ||
+ | laravel.test: | ||
+ | volumes: | ||
+ | - ' | ||
+ | </ | ||
+ | |||
+ | Pour lancer '' | ||
+ | < | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | </ | ||
===== Extensions ===== | ===== Extensions ===== | ||
==== Php ==== | ==== Php ==== | ||
- | * Php Intelephense [[https:// | + | * Php Intelephense [[https:// |
* Plus de fonctionnalités avec la licence premium https:// | * Plus de fonctionnalités avec la licence premium https:// | ||
* documentation incomplète et non suivie https:// | * documentation incomplète et non suivie https:// | ||
+ | * docblock syntax can be found in [[https:// | ||
* IntelliSense par [[https:// | * IntelliSense par [[https:// | ||
informatique/ide/codium.1737451715.txt.gz · Dernière modification : 21/01/2025 10:28 de cyrille