Download the PHP package rasodu/services without Composer
On this page you can find all versions of the php package rasodu/services. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download rasodu/services
More information about rasodu/services
Files in rasodu/services
Download rasodu/services
More information about rasodu/services
Files in rasodu/services
Vendor rasodu
Package services
Short Description Quick server for Laravel
License MIT
Homepage https://github.com/rasodu/services
Package services
Short Description Quick server for Laravel
License MIT
Homepage https://github.com/rasodu/services
Please rate this library. Is it a good library?
Informations about the package services
DLEMPFast
Start DLEMP server with prebuilt docker images. This is much faster than building images from dockerfiles.
What are goals of this project?
- Provide disposable PHP development environment.
- Provide isolated PHP development environment for each of your projects.
- Allow developers to manage and version control PHP environment on per project basis.(Developers can easily install additional PHP extensions)
- Provide quick way to run PHP project in single server production setup and clear path to scale app in production.
Which version of PHP do you support?
We support PHP 5.6 and 7.0
How do I install this?
- If you don't have an existing project, then create a new project
- (Only if you are not on Linux machine)
- or
- (Only if you are not on Linux machine)
-
Add DLEMPFast to your project
-
- If it doesn't exist
- Copy file form to your project's root folder
- In you project's '.env'(and also to '.env.example' if it exist) file create following variables list :
- Try to start server with command
- Once server starts successfully, commit changed files to your project.
-
-
Optional installation steps
- Add and to your project's '.gitignore' : If you will be generating phpunit code coverage.
- If you want to use browser sync, then add following code to 'gulpfile.js'.
- and configure Makefile settings for your project : If you want Makefile for your project.
- : If you want to set custom config.
- Add 'APP_LOG=errorlog' to .env and .env-example
- Add and to your project's '.gitignore' : If you will be generating phpunit code coverage.
How do I start development server?
- : start development server
- : stop development server
- : remove containers, networks, local images and volumes
How do I enter cmd container?
How do I customize nginx settings?
How do I customize PHP settings?
How do I install additional PHP extensions?
How do I use FakeS3 during development?
How do I use Xdebug?
- Server
- Server is already configure for Xdebug. No further configuration is needed.
- Host
- Web browser
- Install Chrome.
- Install Xdebug helper extensions in Chrome.
- IDE(We will assume that you are using Eclipse PDT - https://wiki.eclipse.org/Debugging_using_XDebug)
- Global Eclipse PDT settings
- Eclipse PDT has built in support for Xdebug. No additional plugin need to be installed.
- Add server
- Windows->Preferences->PHP->Servers->New
- Server
- Server Name: <project-name>
- Base URL: https://webapp.dev
- Document Root: <project-folder-root-on-host>
- Debugger
- Debugger: XDebug
- Port: 9000
- Path Mapping
- Path on server: /usr/share/nginx/WEBAPP
- Local path(Path in File System): <path-to-project-folder>
- Server
- Project specific Eclipse PDT settings
- Set PHP Interpreter
- Project->Properties->PHP->Interpreter
- Check: Enable project specific settings
- PHP Version: <select-correct-version-of-php>
- Select server for project
- Project->Properties->PHP->Debug
- Check: Enable project specific settings
- Server Settings
- PHP Server: <select-php-server>
- Encoding Settings
- Debug Transfer Encoding: UTF-8
- Debug Output Encoding: UTF-8
- Default Base URL
- Base Path: /
- Auto-generated Base URL: https://webapp.dev/
- Uncheck: Break at First Line
- Project->Properties->PHP->Interpreter
- Eclipse PDT has built in support for Xdebug. No additional plugin need to be installed.
- Install Chrome.
- Web browser
How do I generate phpunit code coverage?
Does this project support Laravel Broadcasting Events?
Does this project support Laravel Queue?
How do I start production server?
- : to start services on production server
- : to build all services or to rebuild single service
- : to start single service
- Note: Not all services available during development are available in production. 's3mock' and 'cmd' will not be created during production. You should use S3 during production.
Which optimization should you perform on your production Laravel website?
How do I get SSL certificate for production server?
How do I scale my app in production?
How do I run my app in AWS ECS cluster?
- Required tools
- Common
- Docker Toolbox
- Environment specific
- AWS
- AWS CLI
- Kubernetes
- kubectl
- kompose
- Kubernetes cluster(An ECS cluster(ECS CLI) : All instance in the cluster should have AmazonEC2ContainerServiceforEC2Role policy)
- kubectl
- AWS
- Common
- Create final combined compose file(Only if you are using kubernetes cluster)
-
- Change version number from '2.0' to '2' in compose-combined.yml
-
- Push images to repository
- AWS EC2 Container Registry
-
- //Push all custom images for the project: docker images | grep -i
- docker logout
-
- Google Container Registry
- <Needs intructions>
- AWS EC2 Container Registry
- Create cluster
- AWS Elastic Beanstalk
- Create AWS Elastic Beanstalk with Multicontainer Docker Environment with Load Balancer
- Add policy in role //this will allow EC2 instances to access EC2 Container Registry
- Create app specific
- Create AWS Elastic Beanstalk with Multicontainer Docker Environment with Load Balancer
- Create Google Container Cluster
- <Needs intructions>
- AWS Elastic Beanstalk
- Run containers
- AWS Elastic Beanstalk
- Lod your app specific in your Elastic Beanstalk Environment
- Kubernets cluster(These instructions need improvement.)
- Build images: and
- Check service is running :
- Build images: and
- AWS Elastic Beanstalk
All versions of services with dependencies
PHP Build Version
Package Version
No informations.
The package rasodu/services contains the following files
Loading the files please wait ....