Sign inSign up

pimous/codeserver4php

By pimous

•Updated over 1 year ago

Cette image offre un environnement Symfony préconfiguré avec un éditeur codeserver

Image
Languages & frameworks
Developer tools
0

917

pimous/codeserver4php repository overview

⁠Description

Cette image Docker est configurée pour offrir un environnement de développement PHP optimisé pour les projets Symfony. Elle combine plusieurs outils essentiels pour un flux de travail moderne, incluant PHP-FPM, Composer, Symfony CLI, Node.js, Yarn, et VSCode Server. Elle permet ainsi de travailler à la fois sur la partie backend (PHP/Symfony) et frontend (Node.js/Yarn) tout en fournissant un environnement de développement complet et intégré.

⁠Fonctionnalités :
  • PHP 8.3 FPM : Exécution des applications Symfony avec PHP 8.3.
  • Extensions PHP : Installation de toutes les extensions nécessaires à Symfony et aux projets PHP, y compris bcmath, gd, intl, mbstring, pdo_mysql, zip, etc.
  • Composer : Outil de gestion des dépendances PHP installé pour faciliter la gestion des paquets.
  • Node.js & Yarn : Outils nécessaires pour la gestion des dépendances frontend, idéal pour les projets utilisant Webpack ou autres outils modernes.
  • Symfony CLI : Installation de la CLI Symfony pour un contrôle facile du serveur Symfony et des outils associés.
  • VSCode Server : Serveur code-server pour accéder à un IDE complet via le navigateur, permettant de coder directement dans le conteneur.
  • Bash alias : Configuration de bashrc avec des alias pratiques pour faciliter les commandes courantes comme symfony serve ou symfony server:log.
    • "ss" = "symfony serve -d --allow-all-ip"
    • "slog" = "symfony server:log"
  • Modification la variable PS1 : Pour avoir un prompt plus sympa
⁠Port Exposés :
  • 8000 : Port utilisé par Symfony pour le serveur local.
  • 8080 : Port utilisé pour accéder à VSCode Server dans le navigateur.
⁠Utilisation :
  1. Lancer un conteneur basé sur cette image :

    docker run -p 8000:8000 -p 8080:8080 -v /chemin/vers/votre/projet:/workspace pimous/codeserver4php:latest
    
  2. Accédez à Symfony sur http://localhost:8000 et à VSCode Server sur http://localhost:8080 dans votre navigateur.


Tag summary

Content type

Image

Digest

sha256:3051fb7c6…

Size

604.1 MB

Last updated

over 1 year ago

docker pull pimous/codeserver4php