Sometimes you may wish to only grant the Forge user access to a specific repository. If your project does not contain a composer.json file, you should uncheck this option. :laravel/laravel.git.īefore you install the repository, you can also decide whether or not to install Composer dependencies. Self-hosted projects should use the full SSH URL, e.g. For GitHub, GitLab, and Bitbucket providers, you should provide the name in user/repository format, e.g. You will also need to provide the repository name. When using either the Bitbucket or Custom provider option, you will need to manually add the Forge SSH key to the provider. If you're self-hosting your own code or using a provider that Forge doesn't include first-party support for, you may select the Custom option. Once you have connected your source control provider accounts, you may choose the provider from one of the available options. # Git Repositoryīefore you can install a Git repository, you must first ensure that you have connected your source control provider to your Forge account. Forge can install three types of applications: an application that exists within a Git repository, WordPress, or phpMyAdmin. Projects contain the actual source code of your application. Once the site has been created in Forge, you can then install an application or project. You may grant a circle member authority to create and delete sites by granting the site:create and site:delete permissions. Create Database: This setting indicates if you would like a new database to be created for your site.You may learn more about website isolation by consulting the full documentation regarding this feature. Website Isolation: This configuration setting indicates whether the PHP-FPM process should run under its own user account.Wildcard Sub-Domains: This configuration setting will enable the site to respond to any subdomain under its configured root domain. Nginx Template: If you have configured any Nginx Templates for you server, you will have the option to select one as the site's Nginx configuration, otherwise Forge will utilise its default Nginx configuration for you new site.PHP Version: If you have multiple versions of PHP installed on your server, you can select which one should be used to serve the site.For Laravel applications, this is typically the /public directory. Web Directory: The directory that should be publicly accessible via the Internet.This setting is used to determine the structure of the Nginx configuration file that is created for your site. Project Type: This configuration setting indicates if the project installed for your site will be a General PHP / Laravel project, Laravel Octane, a Symfony project, or a static HTML site.Aliases: Additional domains that the site should respond to.Root Domain: The domain name that the server should respond to.When creating a new site on your Forge server, a variety of configuration options are available to you:
0 Comments
Leave a Reply. |