diff --git a/dev.yml b/dev.yml
index 7e4adc8ffb05d35f76eca0721afc7d3ffe1b992f..f95b9b5f6d593f64de3ee16897a2283c8ed5672d 100644
--- a/dev.yml
+++ b/dev.yml
@@ -49,7 +49,7 @@ services:
       args:
         install_dev_deps: 1
     entrypoint: compose/django/dev-entrypoint.sh
-    command: python /app/manage.py runserver 0.0.0.0:${FUNKWHALE_API_PORT-5000}
+    command: uvicorn --reload config.asgi:application --host 0.0.0.0 --port 5000  --reload-dir config/ --reload-dir=funkwhale_api/
     volumes:
       - ./api:/app
       - "${MUSIC_DIRECTORY_SERVE_PATH-./data/music}:/music:ro"