Outils pour utilisateurs

Outils du site


informatique:ide:codium

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
informatique:ide:codium [05/03/2025 14:36] – [Laravel] cyrilleinformatique:ide:codium [11/06/2025 10:34] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. cyrille
Ligne 14: Ligne 14:
  
 ==== Laravel ==== ==== Laravel ====
 +
 +[[informatique:php:laravel_1|/informatique/php/laravel]]
  
 Avec ''sail'' (docker compose) : Avec ''sail'' (docker compose) :
  
-Ajouter openssh-server Dans le Dockerfile :+Ajouter openssh-server Dans le ''Dockerfile'' :
 <code> <code>
 RUN apt-get install -y openssh-server  RUN apt-get install -y openssh-server 
Ligne 25: Ligne 27:
 RUN chmod -R go= /home/sail/.ssh RUN chmod -R go= /home/sail/.ssh
 RUN chown -R sail /home/sail/.ssh RUN chown -R sail /home/sail/.ssh
 +</code>
 +
 +À la fin du fichier ''start-container'' on lance le serveur ssh :
 +<code>
 +...
 +else
 +    service ssh start
 +    exec /usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf
 +fi
 +</code>
 +
 +Puis on rebuild l'image avec sail:
 +<code>
 +./sail build
 </code> </code>
  
 Dans le docker-compose.yml on expose le port: Dans le docker-compose.yml on expose le port:
 +
 <code> <code>
 services: services:
Ligne 35: Ligne 52:
 </code> </code>
  
 +et pour permettre de conserver les extensions installées, on montre un dossier local ''.vscodium-server'' :
 +
 +<code>
 +services:
 +    laravel.test:
 +        volumes:
 +            - '.vscodium-server:/home/sail/.vscodium-server'
 +</code>
 +
 +Pour lancer ''npm run dev'' depuis un terminal dans codium sans avoir d'erreur CORS il faut modifier le script ''dev'' dans le ''package.json'' :
 +<code>
 +{
 +    "scripts": {
 +        "dev": "vite --host"
 +    },
 +</code>
 ===== Extensions ===== ===== Extensions =====
  
 ==== Php ==== ==== Php ====
 +
 +=== Intelephense ===
 +
  
   * Php Intelephense [[https://github.com/bmewburn/vscode-intelephense|bmewburn/vscode-intelephense]]   * Php Intelephense [[https://github.com/bmewburn/vscode-intelephense|bmewburn/vscode-intelephense]]
Ligne 45: Ligne 81:
   * IntelliSense par [[https://github.com/felixfbecker/vscode-php-intellisense|felixfbecker/vscode-php-intellisense]] updated 5 years ago 👴🏻   * IntelliSense par [[https://github.com/felixfbecker/vscode-php-intellisense|felixfbecker/vscode-php-intellisense]] updated 5 years ago 👴🏻
  
-Builting+== @disregard ==
  
-  * PHP Language Features (built-in)+Annotation to ignore diagnostics/problems on statement level:
  
 +<code php>
 +/** @disregard [OPTIONAL CODE] [OPTIONAL DESCRIPTION] */
 +/** @disregard P1013 method exists on runtime type */
 +</code>
 +
 +
 +=== Builting ===
 +
 +  * PHP Language Features (built-in)
  
  
  
informatique/ide/codium.1741181815.txt.gz · Dernière modification : de cyrille

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki