Files
UNIT3D-Guide/tips.md
2025-08-28 23:19:00 -04:00

1.7 KiB

Additional Notes

  • Permissions: Use sudo cautiously to avoid permission conflicts, especially with Docker commands requiring elevated access.

Appendix: Sail Commands for UNIT3D

Docker Management

  • Start environment:

    ./vendor/bin/sail up -d
    

    Starts Docker containers in detached mode.

  • Stop environment:

    ./vendor/bin/sail down
    

    Stops and removes Docker containers.

  • Restart environment:

    ./vendor/bin/sail restart
    

    Applies changes by restarting the Docker environment.

Dependency Management

  • Install Composer dependencies:

    ./vendor/bin/sail composer install
    

    Installs PHP dependencies.

  • Update Composer dependencies:

    ./vendor/bin/sail composer update
    

    Updates PHP dependencies.

Laravel Artisan

  • Run migrations:

    ./vendor/bin/sail artisan migrate
    

    Executes database migrations.

  • Seed database:

    ./vendor/bin/sail artisan db:seed
    

    Seeds the database.

  • Refresh database:

    ./vendor/bin/sail artisan migrate:fresh --seed
    

    Resets and seeds the database.

  • Cache configurations:

    ./vendor/bin/sail artisan set:all_cache
    

    Clears and caches configurations.

NPM and Assets

  • Install Node.js dependencies:

    ./vendor/bin/sail bun install
    

    Installs Node.js dependencies.

  • Compile assets:

    ./vendor/bin/sail bun run build
    

    Compiles CSS and JavaScript assets.

Database Operations

  • MySQL interaction:
    ./vendor/bin/sail mysql -u root -p
    
    Opens MySQL CLI.