Skip to content

janislublinskis/notitifications_system

Repository files navigation

#Notifications Microservice with APIs

#Setup
Consists of 5 docker container services:

postgres
php
nginx
mailhog
rabbitmq

Project has a Makefile which contains a bunch of macros.
Should be started as easy as (with installed Docker & Docker Compose):

docker-compose up -d --build

Followed by (in case it did not happen by it self:

docker-compose exec php ./bin/console doctrine:database:create
docker-compose exec php ./bin/console doctrine:database:create --env=test
docker-compose exec php ./bin/console doctrine:migrations:migrate -n

On success we launch server and message consumer:

symfony server:start
symfony console messenger:consume async -vv

Reaching out services:

https://localhost:8000/api #API
https://localhost:8025/# #Mailhog
https://localhost:15672/#/ #Rabbitmq

About

Public & Private APIs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published