This project includes some shell-scripts for Full-Stack developer to develop a web application using Symfony Framework
- App : PHP
- Cache : Redis
- Database : PostgreSQL
- Server : Nginx
- Work Directory
[user@localhost] sudo mkdir -p /var/www
[user@localhost] sudo mkdir -p /var/www/github
[user@localhost] sudo chown -R "${LOGNAME}":"${LOGNAME}" /var/www/github
[user@localhost] cd /var/www/github
- Work Directory
[user@localhost] mkdir -p ~/Applications
[user@localhost] mkdir -p ~/Applications/PhpStorm
[user@localhost] mkdir -p ~/Applications/PhpStorm/github
[user@localhost] ~/Applications/PhpStorm/github
- Work Directory
[user@localhost] mkdir -p ~/Applications
[user@localhost] mkdir -p ~/Applications/PhpStorm
[user@localhost] mkdir -p ~/Applications/PhpStorm/github
[user@localhost] ~/Applications/PhpStorm/github
- Download this project
[user@localhost] git clone https://github.com/xsuntel/symfony-scripts.git symfony
[user@localhost] cd symfony
[user@localhost] find ./scripts/ -type f -name "*.sh" -exec chmod 775 {} \;
- Check the latest version of Symfony - Releases
[user@localhost] vi ./env
# >>>> PHP
PHP_FRAMEWORK_VERSION=7.0.*
- Creating Symfony Applications - Installing & Setting up the Symfony Framework
[user@localhost] ./tutorial/symfony/create.sh
- PHP : Symfony Framework
app/
assets/
bin/
config/
public/
src/
templates/
translations/
tests/
var/
vendor/
.env
composer.json
package.json
diagrams/
scripts/
base/
cloud/
docker/
linux/
macos/
windows/
tools/
git/
ide/
webbrowser/
tutorial/
symfony/
.env
.env.dev
.env.dev.local
.env.prod
.env.prod.local
.gitignore
.symfony.local.yaml
LICENSE
README.md
- Draw.io - Download
- Cloud
- Amazon Web Services - Deployment
- Microsoft
- Naver
- Docker
- Containers - Deployment
- Linux
- Amazon Linux - Deployment
- CentOS - Deployment
- Ubuntu - Deployment
- Macos
- Desktop - Deployment
[user@localhost] ./scripts/macos/desktop/deploy.sh
- Windows
- Desktop - Deployment
- Check something in Dev Environment
[user@localhost] ./tools/ide/phpstorm/check.sh
- Migrate databases in Dev Environment
[user@localhost] ./tools/ide/phpstorm/migrate.sh
- Test some sources in Dev Environment
[user@localhost] ./tools/ide/phpstorm/test.sh
- Troubleshoot issues and Debugging it in Dev Environment
[user@localhost] ./tools/ide/phpstorm/update.sh
- Git
- GitHub - Wiki
- IDE
- PhpStorm - Deployment
- Web browser
- Firefox - Environment
- Symfony - Release
-
App
-
Tools
This is available under the MIT License.