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.