Skip to content

xsuntel/symfony-scripts

Repository files navigation

README

Abstract

This project includes some shell-scripts for Full-Stack developer to develop a web application using Symfony Framework

Platform

  • Linux
  • MacOS
  • Windows

Project

    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

Dev Environment

  • App : PHP
  • Cache : Redis
  • Database : PostgreSQL
  • Message : RabbitMQ
  • Server : Nginx

Requirement

  • 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.* 
    

New Project

Deployment

Prod Environment

Production

Tutorial

Reference

License

This is available under the MIT License.

About

This project includes some shell-scripts to develop a web application using Symfony Framework

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages