1.1 KiB
1.1 KiB
Cloud Apache Container
This is the base container for running PHP based applications. Select the PHP version with the tags
You can pull this image locally by running:
docker pull registry.dnspegasus.net/cac:81
You can then run a development version of the server by running the following commands:
mkdir -p local-development/domain.tld
cd local-development/domain.tld
mkdir web
mkdir db
docker run -it --rm -p 80:80 -p 443:443 -e environment=DEV --mount type=bind,source="$(pwd)"/web,target=/home/myuser/public_html --mount type=bind,source="$(pwd)"/db,target=/var/lib/mysql -e uid=30001 -e user=myuser -e domain=domain.tld -e serveralias=www.domain.tld --name local-dev cac:81
Tags
74 - PHP 7.4 80 - PHP 8.0 81 - PHP 8.1 82 - PHP 8.2
Environment Variables
Required Tags
uid - User ID for File Permissions
user - Username for File Permissions
domain - Primary Domain for configuration
Optional Tags
environment - Set to DEV to start memcached and mysql locally for development purposes
serveralias - Set to allow alternative hostnames for a site.