-
Clone:
git clone https://github.com/clandestine8/DockerProjects.git Projects && cd Projects -
Clone your app(s) into the a subfolder under
Repos -
From the
Projectsfolder rundocker compose up -d -
Adjust
docker-compose.yamlfor your projects. Duplicate the example app for PHP based apps -
Adjust
Caddyfilefor your Apps and Services. See https://caddyserver.com/docs/caddyfile for more help -
From the
Projectsfolder rundocker compose up -d && docker compose restart caddyto apply new settings.
https://--app-url--.localhost/ is where you will find you PHP App
https://phpmyadmin.localhost/ is your PhpMyAdmin UI
https://mailhog.localhost/ is your mailhog UI
Feel Free to Fork & Enjoy!