This project includes some shell-scripts for Full-Stack developer to develop a web application using Symfony Framework
- Linux
- MacOS
- Windows
app/
| -- Symfony Framework -- |
console/
diagrams/
scripts/
base/
cloud/
docker/
linux/
macos/
windows/
tools/
ai/
git/
ide/
.symfony.local.yaml
tutorial.sh
.env.app
.env.dev
.env.dev.local
.env.prod
.env.prod.local
.gitignore
LICENSE
README.md
- App : PHP
- Cache : Redis
- Database : PostgreSQL
- Message : RabbitMQ
- Server : Nginx
-
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 -
Work Directory
mkdir -p ~/Applications mkdir -p ~/Applications/GitHub cd ~/Applications/GitHub -
Download this project
git clone https://github.com/xsuntel/symfony-scripts.git symfony cd symfony && find ./scripts/ -type f -name "*.sh" -exec chmod 775 {} \; -
Update default variables - Symfony Releases - TimeZone
vi env.app # >>>> Platform PLATFORM_TIMEZONE="{Your TimeZone}" # >>>> Project PROJECT_DOMAIN="{Your Web domain}" # >>>> PHP SYMFONY_VERSION=7.3.*
-
Create a new project - Installing & Setting up the Symfony Framework
./tools/tutorial.sh
- Linux - Deployment on Ubuntu Desktop
- Macos - Deployment
- Windows - Deployment
- Public Cloud
- AWS (Amazon Web Services)
- Elastic Beanstalk - Deployment
- Lightsail - Deployment
- AWS (Amazon Web Services)
- Website (xsun.ai) - Dev Environment
This is available under the MIT License.