This project includes some shell-scripts for Full-Stack developer to develop a web application using Symfony Framework
- App : PHP - Symfony Framework
- Cache : Redis
- Database : PostgreSQL
- Message : RabbitMQ
- Server : Nginx
- Linux
- MacOS
- Windows
app/
| -- Symfony Framework -- |
diagrams/
cloud/
servers/
source/
scripts/
base/
cloud/
docker/
linux/
macos/
windows/
tools/
console/
git/
ide/
server/
tutorial/
.env.app
.env.dev
.env.dev.local
.env.prod
.env.prod.local
.gitignore
.symfony.local.yaml
docker-compose.yml
LICENSE
README.md
- Work Directory
mkdir -p ~/Applications
mkdir -p ~/Applications/GitHub
cd ~/Applications/GitHub
- Update your name and email for Git
git config --global user.name "{Your Name}"
git config --global user.email "{Your Email}"
git config --global init.defaultBranch main
git config --global credential.helper store
git config --global --list
- Download this project
git clone https://github.com/xsuntel/symfony-scripts.git symfony
cd symfony && find ./scripts/ -type f -name "*.sh" -exec chmod 775 {} \;
vi env.app
# >>>> Platform
PLATFORM_TIMEZONE="{Your TimeZone}"
# >>>> Project
PROJECT_DOMAIN="{Your Web domain}"
# >>>> PHP
SYMFONY_VERSION=7.2.*
- Creating Symfony Applications - Installing & Setting up the Symfony Framework
./tools/tutorial/symfony.sh
-
Ubuntu Desktop
-
Macos
-
Windows
- Public Cloud
- AWS (Amazon Web Services)
- Elastic Beanstalk - Deployment
- Lightsail - Deployment
- AWS (Amazon Web Services)
- Tools
- GitHub - Wiki
This is available under the MIT License.