see (http://github.com/infracamp/kickstart) for more information.
Document Index:
Use -min images in Dockerfile and main image in .kick.yml
| Tag | OS | Branch |
|---|---|---|
| 7.2 | Ubuntu 18.04 | 7.2-stable |
| 7.2-min | Ubuntu 18.04 | 7.2-stable |
| 7.4 | Ubuntu 20.04 | 7.4-stable |
| 7.4-min | Ubuntu 20.04 | 7.4-stable |
| unstable | Ubuntu 20.04 (master) | master |
| Env | Default | Description |
|---|---|---|
APACHE_CUSTOM_LOG | '/dev/null combined' | How should apache log requests |
.kick.yml-directives| Key | Default | Description |
|---|---|---|
http_port | 80 | The internal port, apache listens on |
apache_document_root | /var/www/html | The document root |
SYSLOG_HOST | '' | Send apache2 error log to this host |
In .kick.yml you can modify the vhost settings
apache_document_root: /opt/www
apache_vhost_config: |
FallbackResource /index.php
php_admin_value file_uploads 0
See kickstart/conf/ for default configuration. You can
override these by placing the files into .kicker/conf/ directory of your
project.
Make sure your IDE has plugins installed for:
Xdebug is enabled by default if you are in development mode (the project is run by kickstart.sh)
Xdebug is configured to connect the IDE on the Docker-Host-IP (which is the first configured IP of your
host machine - determined by kickstart.sh) on Port 9000
Activate remote debugging in Settings:

Open Run > Edit configurations...

The idekey and serverName is the name of your project!
Enable Path Mappings:

Ensure
serverName,idekeyandconfigNameis the same of your project name
To start debugging via browser open:
http://localhost/?XDEBUG_SESSION_START=project123-name
just set the breakpoint
If debugging won't work, use our checklist to determine the cause:
Check the docker-host's IP was propagated correctly.
The IP should be set as environment-variable DOCKER_HOST_IP
Inside the container type echo $DOCKER_HOST_IP should print your ip
A) Check kickstart.sh is the newest version (perform ./kickstart.sh --upgrade)
B) Solution: Check
hostname -ireturns your primary IP address on your host machine.
Check the IDE is connectable from within the container on Port 9000
sudo apt install netcat
nc -zw3 $DOCKER_HOST_IP 9000 && echo "OK: IDE is reachable on port 9000" || echo "ERROR: IDE unreachable"
A) Check if you can reach this PORT from outside the container. If not your IP might be wrong, or your IDE is not correctly configured.
Check your IDE-Settings.
Content type
Image
Digest
Size
144.6 MB
Last updated
about 5 years ago
docker pull nfra/kickstart-flavor-php:7.4-min