PHP App Server Tools: Automate the creation of Laravel based app servers

Recommend this page to a friend!
  Info   View files Documentation   View files View files (63)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2020-12-15 (Yesterday) RSS 2.0 feedNot yet rated by the usersTotal: 18 This week: 18All time: 10,126 This week: 10Up
Version License PHP version Categories
app-server-tools 1.0GNU General Publi...5PHP 5, Utilities and Tools, Systems a...
Description Author

This package can be used to automate the creation of Laravel based app servers.

It provides commands that can work as tools to execute several steps of creating PHP application server. Currently it provides commands to help:

- Create the application directory
- Setup nginx Web server configuration
- Setup the necessary permissions to directories that need to be writable
- Show the current configuration information for setting up Envoyer
- Input your envoyer worker public key
- Delete an existing site
- Setup MySQL database and access credentials
- Perform security steps

Picture of TJ Webb
Name: TJ Webb <contact>
Classes: 4 packages by
Country: Canada Canada

 

Details

Appserv Tools

Intro

Appserv Tools is a bunch of commands to automate all of the general laravel app setup stuff. This tool can: 1. Create your app's directory 2. Setup nginx configs 3. Make necessary directories writable 4. Show you config info for setting up envoyer (IP, user, etc. etc.) 5. Let you input your envoyer worker public key 6. Delete an existing site 7. Setup MySQL credentials for you (create the db, user, etc.) 8. Secure the site

The available commands are listed below. They can be run either using Artisan directly by cding into this apps directory and replacing appserv with php artisan cm:, or you can run them from anywhere using the appserv utility. Either way, some tools need sudoer permissions to run, so you may be prompted for your user's password. Your user should be in the sudoers group.

TODO

  • "guide" mode
  • "help" updates
  • readme updates
  • general cleanup and refactoring
  • normalize name ("Appserv", "App Server Tools", "Appserv Tools")
  • DO Integration (spin up new app, worker, db servers)
  • Automate the above
  • UI for master management, notifications, reports, etc. etc. etc.

Commands

--todo--

  Files folder image Files  
File Role Description
Files folder imageapp (1 file, 4 directories)
Files folder imagebootstrap (1 file)
Files folder imageconfig (13 files)
Files folder imagedatabase (2 directories)
Files folder imageroutes (4 files)
Files folder imagetemplates (3 files)
Plain text file artisan Class Class source
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file composer.lock Data Auxiliary data
Accessible without login Plain text file package.json Data Auxiliary data
Accessible without login Plain text file phpunit.xml Data Auxiliary data
Accessible without login Plain text file readme.md Doc. Documentation
Accessible without login Plain text file server.php Aux. Auxiliary script
Accessible without login Plain text file webpack.mix.js Data Auxiliary data

 Version Control Unique User Downloads Download Rankings  
 100%
Total:18
This week:18
All time:10,126
This week:10Up

For more information send a message to info at phpclasses dot org.