Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

  • Dockerized Symfony app
  • Requests Yahoo finance API
  • Caches responses using Redis
  • Displays data in table format
  • Displays data in chart format
  • Emails send using async process (Mailer + Messenger + Mailtrap on local)
  • Form fields generated using entity
  • Form validation using entity validation (HTML5 gets generated for frontend)
  • Tests included (partial for controller and services)

How to run

  1. Run docker compose build --pull --no-cache (it will take a while the 1st time)

  2. Run docker compose up

  3. Open https://localhost/form in your favorite web browser and play with the form

  4. Run docker-compose run php sh -c "php bin/console messenger:consume async” to consume emails

  5. Run tests using command docker-compose run php sh -c "php bin/phpunit"

  6. Run docker compose down --remove-orphans to shut down and remove containers

Enjoy!

Features

License

Symfony Docker is available under the MIT License.

Credits

Symfony Docker Created by Kévin Dunglas, co-maintained by Maxime Helias and sponsored by Les-Tilleuls.coop.

About

dockerized symfony app with mailer and redis

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages