Deploy Now is a hosting platform that allows you to deploy static sites and PHP apps directly via GitHub. As a tool built from developers for developers, Deploy Now automates build and deployment so you can focus entirely on your code. Your code is deployed to IONOS reliable shared hosting infrastructure in Europe and North America. The workflow automation is based on GitHub Actions and can be customized directly in your repository.
Under the hood
Deploy Now provides the value of setting up a GitHub Actions workflow in a convenient setup wizard and provides a shared hosting infrastructure that is automatically connected to the workflow. As a result of the setup, Deploy Now injects a
.yaml describing the GitHub Actions workflow directly into the repisitory. By default, this workflow is triggered on git push and automatically installs build dependencies, executes build steps and rsyncs results to the IONOS infrastructure. Once the workflow is injected into the repository, it is up to the user to extend it or keep it up to date.
All other settings that are made in the project setup can be adapted in an additional config file that gets injected into a
.deploy-now folder of the repository. If your project requires configuration files such as
.htaccess on the runtime, you can place them into this folder and suffix them with an additional
.template. The relative path of this file inside the
.deploy-now folder will be used as the target path for the deployed file on the server. You can store sensitive information in GitHub secrets and reference them in your configuration files. Deploy Now automatically replaces placeholders with real variable values during the deployment process.
Deploy Now in a nutshell
|FUNCTION SET||APPLICATION STACK||BY DEFAULT|
|Smart framework setup||HTTP/2||DDos Protection|
|Automated deployments||Apache||Geo redundancy|
|Staging deployments||SSL/TLS by default||Climate-neutral hosting|
|Custom domains||Wide variety of PHP versions||IPv6|
|Visitor statistics||Cron jobs|
Feel free to reach out to us via email@example.com.