diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000000..f0384c61e0
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,7 @@
+FROM ruby:3.3.1
+RUN gem install jekyll
+WORKDIR /app
+COPY . .
+EXPOSE 4000
+
+CMD ["jekyll", "serve", "--host", "0.0.0.0", "--watch", "--force_polling"]
\ No newline at end of file
diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 0000000000..105ca07484
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,7 @@
+services:
+ markdown-cv:
+    build: .
+    ports:
+      - "4000:4000"
+    volumes:
+      - /path/to/index.md:/app/index.md