PHP Alpha: Deploy Laravel or Symfony with Deploy Now
Help us take the next big step
Deploy Now started with static sites, but it's time to move on. We know that a lot of you create dynamic apps with PHP frameworks, and we would love to add this capability to Deploy Now. Our goal is to enable managing PHP runtimes including databases with the same convenient developer experience like we offer for static sites. We are excited to announce that we are in public Alpha and would love you to join. How? Just follow the steps below.
1. Give us a ping
Drop us a short message under info@DeployNow.dev and we will add you to the list of alpha participants. Ideally, you already have a Deploy Now account and tell us your GitHub name in your mail. We will activate the option to use the alpha in your profile accordingly.
2. Deploy a sample
As our wizard is not able to detect and configure PHP projects yet, you need deploy one of our samples to create a Laravel or Symfony project. These two samples contain a file-based configuration that skip the setup wizard and deploy your project instantly.
Note
The samples below cannot be deployed with the free project packages that come with your Deploy Now membership, as their file size is too large. We will provide you with a sufficiently large project package on request.
Laravel sample
This repository contains a sample for the PHP framework Laravel. You can deploy it by clicking on the button below. It would be awesome if you keep your repository public, so we can check what you are building.
Symfony sample
This repository contains a sample for the PHP framework Symfony. You can deploy it by clicking on the button below.
3. Make it your project
Starting with the sample, you can either further develop the project or merge in code from your existing Laravel or Symfony project. Both samples contain a config.yaml
under .deploy-now
for configuring your deployment. You can edit this file to define the directories you want to exclude from your deployments and the commands you want to execute on your runtime.
While working on your project, you can view logs or any other file in your runtime using the Deployment Viewer in Deploy Now. You can find the Deployment Viewer in the three-dot menus next to your deployments. The locations of the log files are described in the Laravel sample readme and Symfony sample readme.
4. Drop us your feedback
After you've contacted us via mail, we will provide you with more information about how to drop us your feedback. Your feedback is crucial for us to tune our Alpha and make the right decisions for a profound PHP support.
Thanks a lot from the entire Deploy Now team and happy deploying! :-)