Skip to content

daffoxdev/sf-task

Repository files navigation

Task description

Task description you can find here Task.pdf

Technologies used:

  • Symfony 6
  • PHP 8
  • apache
  • postgreSQL
  • docker, docker-compose
  • api-platform
  • JWT
  • symfony messenger
  • swagger

Steps to set up:

Get up dockerized containers

make up

Go into container

make container

Install third-party dependencies

composer install

Run database migrations

bin/console d:m:migrate --no-interaction

Generate the SSL keys

https://github.com/lexik/LexikJWTAuthenticationBundle/blob/2.x/Resources/doc/index.rst#generate-the-ssl-keys

bin/console lexik:jwt:generate-keypair

Fill DB with some initial data

bin/console doctrine:fixtures:load

Fill free to test api via swagger ui or using postman

Go to localhost:8085/api/docs

User to use API:

  • username: api
  • password: api

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published