badcamp/campdistro-installer

用于创建Camp Distro项目的安装程序

dev-master 2018-04-10 16:35 UTC

This package is not auto-updated.

Last update: 2024-09-26 00:49:59 UTC


README

如何安装

使用composer,以下命令将下载项目到当前目录。

$ composer create-project badcamp/campdistro-installer:dev-master drupalcamp

Docksal

该项目是考虑到Docksal构建的。设置更快。开始工作更快。

有关如何安装Docksal的说明,请访问他们的文档,您可以在那里获得更多信息。

初始化

在安装完docksall之后,您可以运行以下命令,它会安装使项目本地运行所需的所有内容。

$ fin init 

完成此操作后,您应该可以使用http://camp.docksal访问网站

注意:请确保您只运行此命令一次,否则它将每次都清除您的本地数据库。

项目状态

$ fin status

一切就绪后,您应该看到所有容器都启动并运行。

➜  camp git:(master) ✗ fin status
   Name                 Command             State             Ports           
------------------------------------------------------------------------------
camp_cli_1    /opt/startup.sh supervisord   Up      22/tcp, 9000/tcp          
camp_db_1     /entrypoint.sh mysqld         Up      0.0.0.0:32814->3306/tcp   
camp_mail_1   MailHog                       Up      1025/tcp, 80/tcp, 8025/tcp
camp_web_1    httpd-foreground              Up      443/tcp, 80/tcp           

启动项目

要启动项目

$ fin start

停止项目

$ fin stop

重启项目

$ fin restart

您应该得到以下类似的结果。

➜  camp git:(master) ✗ fin restart
Stopping services...
Stopping camp_web_1  ... done
Stopping camp_cli_1  ... done
Stopping camp_db_1   ... done
Stopping camp_mail_1 ... done
Starting services...
Starting camp_db_1 ... 
Starting camp_mail_1 ... 
Starting camp_mail_1
Starting camp_db_1
Starting camp_cli_1 ... 
Starting camp_cli_1 ... done
Starting camp_web_1 ... 
Starting camp_web_1 ... done
Waiting for camp_cli_1 to become ready...
Waiting for camp_cli_1 to become ready...

工具

在此处包含与不同服务交互的包装器。列出了几个用于注释的

Composer

$ fin composer [arguments]

Behat

$ fin behat [arguments] 

PHPUnit

$ fin phpunit [arguments]

Drupal Console

有关更多信息,请参阅Docksal.io的文档此处

$ fin drupal [arguments]

Drush

有关更多信息,请参阅Docksal.io的文档此处

$ fin drush [arguments]

PHP配置

在项目中包含基本的php.ini和php-cli.ini文件。这些文件可以允许您配置PHP环境设置。

用于FPM服务的设置

.docksal/etc/php/php.ini

用于命令行的设置

.docksal/etc/php/php-cli.ini

更改设置后,请确保运行fin restart cli,以便PHP可以开始使用您配置的新设置。

XDebug

docksal-local.env中添加以下内容

XDEBUG_ENABLED=1

运行fin restart cli后,设置才能生效。有关更多信息,请参阅Docksal文档