/bdex-app

Related to my other project bdex. This application be a modern judgement system of a dance battle

Primary LanguageShell

Symfony Docker

A Docker-based installer and runtime for the Symfony web framework, with full HTTP/2 and HTTPS support.

Getting Started

  1. If not already done, install Docker Compose
  2. Run docker-compose up (the logs will be displayed in the current shell).
    Or
    Run SYMFONY_VERSION=4.4.* docker-compose up --build to choose an specific symfony version
    And
    Run SERVER_NAME=symfony.wip docker-compose up --build to choose an custom server name
  3. If you work on linux and cannot edit the poject after the first installation Run docker-compose run --rm php chown -R $(id -u):$(id -g) . for add files right
  4. Run npm install
  5. Open https://yourservername.localhost in your favorite web browser and accept the auto-generated TLS certificate

Docker Features

  • Production, development and CI ready
  • Automatic HTTPS (in dev and in prod!)
  • HTTP/2, HTTP/3 and Server Push support
  • Vulcain-enabled
  • Just 2 services (PHP FPM and Caddy server)
  • Super-readable configuration