Skip to content

mitopp/DWS-Docker-Website-Skeleton

Repository files navigation

DWS - Docker Website Skeleton

MIT License

A Docker-based installer and runtime for website applications.

Getting started

  1. If not already done, install Docker Compose (v2.10+)
  2. Run docker compose build --pull --no-cache to build fresh images
  3. Run docker compose up (the logs will be displayed in the current shell)
  4. Open https://localhost in your favorite web browser and accept the auto-generated TLS certificate
  5. Run docker compose down --remove-orphans to stop the Docker containers.

Features

  • Production, development and CI ready
  • Healthcheck for containers
  • Syslog integration
  • Automatic HTTPS
  • Super-readable and flexible configuration
  • Native Xdebug integration (Development)
  • Preload support
  • Just 2 services:
    • Webserver (Nginx)
    • PHP (FPM)
  • Support for extra services:
    • Database (MariaDB)
    • Cache (Redis)
    • Adminer (Development only)
    • MailCatcher (Development only)

Requirements

Documentation

Contributing

Please read the Contribution guide for further informations.

License

Docker Website Skeleton is available under the MIT License.

Credits

Created by Michael Topp, co-maintained by Maik Caspar and Björn Grzywatz. Inspired by Kévin Dunglas and Gary Clarke.

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published