budget-flow-api

Running

Install dependencies

composer install

Copy .env file & generate key

Copy .env.example file and generate application key:

cp .env.example .env
php artisan key:generate

Change other settings where neccessary.

!!! Change ADMIN_USER_EMAIL and ADMIN_USER_PASSWORD

Generate API documentation with Scribe (optional)

php artisan scribe:generate

Start all the containers in the background

docker compose up -d

Project structure

  • Dockerfile and nginx configuration for the application are located in docker/
  • The application itself is located in src/