diff --git a/.woodpecker.yaml b/.woodpecker.yaml
new file mode 100644
index 0000000..3be18f4
--- /dev/null
+++ b/.woodpecker.yaml
@@ -0,0 +1,34 @@
+---
+when:
+  event:
+    - push
+
+steps:
+  - name: Build and push a container image
+    image: zot.badhouseplants.net/badhouseplants/badhouseplants-builder:latest
+    environment:
+      BUILDAH_REG: zot.badhouseplants.net/badhouseplants/open-strike
+    privileged: true
+    secrets:
+      - registry_token
+    commands:
+      - build-container
+    backend_options:
+      kubernetes:
+        resources:
+          requests:
+            memory: 200Mi
+            cpu: 200m
+          limits:
+            memory: 200Mi
+            cpu: 200m
+        securityContext:
+          privileged: true
+
+  - name: Spell-Checker
+    failure: ignore
+    image: node
+    commands:
+      - npm i markdown-spellcheck -g
+      - mdspell "src/content/**/*.md" -n -r
+
diff --git a/Containerfile b/Containerfile
new file mode 100644
index 0000000..ddabda4
--- /dev/null
+++ b/Containerfile
@@ -0,0 +1,32 @@
+FROM ghcr.io/allanger/dumb-downloader as dudo
+RUN apt-get update -y && apt-get install unzip -y
+ENV RUST_LOG=info
+ENV GODOT_VERSION=4.3
+WORKDIR /out
+RUN dudo -l "https://github.com/godotengine/godot/releases/download/{{ version }}-stable/Godot_v{{ version }}-stable_{{ os }}.{{ arch }}.zip" -d /tmp/godot.zip -p $GODOT_VERSION
+RUN cd /tmp && unzip godot.zip && rm -f godot.zip
+RUN sh -c 'find /tmp -type f -print0 -name "Godot*"  | xargs --null -I{} mv {} godot'
+
+RUN dudo -l "https://github.com/godotengine/godot/releases/download/{{ version }}-stable/Godot_v{{ version }}-stable_export_templates.tpz" -d /tmp/export_templates.zip -p $GODOT_VERSION
+RUN cd /tmp && unzip export_templates.zip && rm -f export_templates.zip
+RUN ls /tmp
+RUN mkdir -p /out/templates
+RUN sh -c 'cd /tmp && find . -type f -print0 -name "Godot*"  | xargs --null -I{} mv {} /out/{}'
+RUN chmod +x /out/godot
+
+FROM ubuntu as builder
+RUN apt-get update -y && apt-get install fontconfig -y
+WORKDIR /src
+COPY --from=dudo /out/godot /usr/bin/godot
+RUN mkdir -p /root/.local/share/godot/export_templates/4.3.stable/
+COPY --from=dudo /out/templates /root/.local/share/godot/export_templates/4.3.stable
+RUN ls -R /root/.local/share/godot/export_templates/4.3.stable
+COPY . .
+RUN ls $HOME/.local/share/godot/export_templates/4.3.stable/
+RUN mkdir /out
+RUN godot --headless --export-debug "[Dedicated Server] Linux" /out/open_strike
+
+FROM ubuntu
+WORKDIR /app
+COPY --from=builder /out .
+CMD ["/out/open_strike.sh"]