Martofu makes your Dofus sales easier to follow
- Symfony 6.4 with API Platform 3.4
- Vue 3
- Docker based on dunglas/symfony-docker and updated to handle the frontend
- If not already done, install Docker Compose (v2.10+)
- Run
docker compose build --no-cache
to build fresh images - Run
SERVER_NAME=martofu.localhost docker compose up -d --wait
to set up the project - Open
https://martofu.localhost/api
to browse the API docs - Open
http://localhost:5173
to access the Vue 3 frontend - Run
docker compose down --remove-orphans
to stop the Docker containers.
The frontend is located under the /assets/vue
folder.
Testing the API is done with PHPUnit:
docker compose exec php bin/phpunit