Carlos Buenosvinos 39ee958f5c Chapter 6: Messages
2021-08-21 11:11:26 +02:00
2020-12-28 14:44:35 +01:00
2020-10-06 21:38:28 +02:00
2020-06-04 17:42:34 +02:00
2021-08-21 11:11:26 +02:00
2020-06-03 09:17:36 +02:00
2021-08-19 00:59:43 +02:00
2020-06-18 16:56:40 +02:00
2020-06-19 08:49:48 +02:00
2020-08-07 11:20:11 +02:00
2021-08-17 13:26:18 +02:00
2020-08-07 11:20:11 +02:00
2020-06-02 12:13:08 +02:00
2020-06-19 08:49:48 +02:00
2020-06-12 17:51:08 +02:00
2021-08-10 13:01:13 +00:00
2020-12-28 11:54:52 +01:00
2021-08-17 13:26:18 +02:00
2021-08-11 16:09:33 +00:00
2020-12-28 14:30:48 +01:00
2020-06-19 08:49:48 +02:00
2020-06-26 16:45:57 +02:00
2020-10-06 21:38:28 +02:00
2020-08-07 11:20:11 +02:00
2021-08-10 13:01:13 +00:00
2020-06-19 08:49:48 +02:00
2020-06-19 08:49:48 +02:00
2020-06-19 08:49:48 +02:00

cheeper logo
Cheeper

Cheeper is a Twitter clone used in the book CQRS By Example as a reference implementation.

CI status

How to run the application

Requirements

  • Just install docker.
  • If you want to run PHP locally and leave docker for just external services (mysql, redis, elastic and rabbitmq):
    • Make sure to have a local PHP installation. The minimum PHP version needed is 7.4.1.
    • Needed PHP extensions: bcmath, pdo_mysql, pcntl, posix, mysqli.
    • Make sure to install Symfony CLI.

🐳 Full Docker

This code can run fully on docker. In order to do so just run

make run

To start the development environment. If this is the first time you run the code you will need to run database migrations

make database

And to stop all services just run

make stop

Local Symfony Webserver + Docker for external services

This code can also be run using Symfony Local Webserver.

Languages
PHP 97.8%
Makefile 1.3%
Twig 0.7%
Dockerfile 0.2%