you must install docker and docker-compose. then:
clone project
git clone https://github.com/farshidrezaei/martin_delivery.git
create .env file by copying from .env.example
cp .env.example .env
after create and modify env file you must build service and containers
docker compose up -d
after that all services pulled and started migrate database
docker exec -it martin_delivery-php composer install
then generate key
docker exec -it martin_delivery-php php /var/www/html/artisan key:generate
then migrate database
docker exec -it martin_delivery-php php /var/www/html/artisan migrate
if you want to generate tokens for testing functionality by something like Postman, run bellow command:
docker exec -it martin_delivery-php php /var/www/html/artisan generate:test-tokens
docker exec -it martin_delivery-php php /var/www/html/artisan test
See the Documentation that generated by postman for detailed installation and usage instructions.