diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..74b362e
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1 @@
+FROM python:3.9-bullseye
diff --git a/compose.test.yml b/compose.test.yml
index 85ce1cd..f5cbecb 100644
--- a/compose.test.yml
+++ b/compose.test.yml
@@ -3,7 +3,8 @@ include:
   - compose.base.yml
 services:
   app.dev:
-    image: python:3.9
+    build:
+      context: .
     environment:
       - DB_CACHE=/tmp
       - DB_NAME=trytontest
diff --git a/compose.yml b/compose.yml
index 7dae522..2ac0bd5 100644
--- a/compose.yml
+++ b/compose.yml
@@ -3,7 +3,8 @@ include:
   - compose.base.yml
 services:
   app.dev:
-    image: python:3.9
+    build:
+      context: .
     depends_on:
       - db.dev
     command: bash .dev/run.sh