Skip to content

📦 Skeleton is crafted to swiftly set up the environment for new Symfony projects.

License

Notifications You must be signed in to change notification settings

wbrframe/docker-symfony-skeleton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Symfony Skeleton Logo

Skeleton is crafted to swiftly set up the environment for new Symfony projects.

Сontains a minimal stack for begin development: nginx, php, xdebug and minimal set symfony components for type of project as microservice, console application or API.

Requirements


Docker compose, Git and PhpStorm as the main IDE (preferably the latest version with Shell Configuration supports).

Versioning


The branch names correspond to the versions used in the set.

php{version}_symfony{version}_lts

Example:

php7_symfony5_lts
php8_symfony6_lts
php8_symfony7

Installation


Decide on versions and clone the corresponding branch.

git clone -b <branch_name> https://github.com/wbrframe/docker-symfony-skeleton <project_dir>

After that up containers and install dependencies.

cd <project_dir>
docker composer up -d --build
docker compose exec php composer install

About

📦 Skeleton is crafted to swiftly set up the environment for new Symfony projects.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published