Dogebook is a Symfony application created to learn the ins and out of Symfony on the idea of create Dogs' Facebook.
- Local: localhost:8000 & 404 Page
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Please check the php version matches the requirements.
brew install php
brew services start [email protected]
php --version
Please check the docker version matches the requirements.
brew cask install docker
docker --version
php composer-setup.php --install-dir=bin --filename=composer
To add a global alias composer
to your system, instead of php bin/composer
, run the below command.
mv composer.phar /usr/local/bin/composer
Check that your system has the right requirements:
symfony check:requirements
To add a global alias symfony
to your system, run the below command. Docs.
brew install symfony-cli/tap/symfony-cli
To add a node, I use NVM to manage the node versions:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
Then set your node to use version 12.0 via NVM
nvm install 12
- Docker: www.docker.com/get-started
- Composer: getcomposer.org/doc/00-intro.md
- PHP: PHP@^7.4
- Symfony: symfony.com/doc/current/setup.html
- Node: node@^12.0
make dev
Then run webpack to compile your assests/
into build/
:
yarn dev-server