diff --git a/.drone.yml b/.drone.yml
new file mode 100644
index 0000000..9e00991
--- /dev/null
+++ b/.drone.yml
@@ -0,0 +1,21 @@
+kind: pipeline
+type: docker
+name: kubernetes
+
+trigger:
+  branch:
+    - master
+  event:
+    - push
+
+environment:
+  KUBE_CONFIG:
+    from_secret: KUBE_CONFIG
+
+steps:
+  - name: kustomization
+    image: bitnami/kubectl:latest
+    commands:
+      - curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash
+      - echo "$$KUBE_CONFIG" | base64 -d > /.kube/config
+      - kustomize build ./kustomization/overlays/staging | kubectl apply -f -
diff --git a/README.md b/README.md
index 1a24295..ea85d9d 100644
--- a/README.md
+++ b/README.md
@@ -37,3 +37,7 @@ If there's an issue with the credentials:
 ```
 kubectl create secret generic cloud-credentials --namespace velero --from-file=cloud=./secrets/credentials-velero --dry-run=client -o yaml | kubectl apply -f -
 ```
+
+### Connect to services
+
+Postgres: `kubectl -n databases port-forward pod/postgres-0 5432:5432`
diff --git a/kustomization/bases/nocodelytics-events-worker.yaml b/kustomization/bases/nocodelytics-events-worker.yaml
index 1143379..334a315 100644
--- a/kustomization/bases/nocodelytics-events-worker.yaml
+++ b/kustomization/bases/nocodelytics-events-worker.yaml
@@ -4,6 +4,7 @@ metadata:
   name: nocodelytics-events-worker
 spec:
   replicas: 1
+  backoffLimit: 4
   selector:
     matchLabels:
       ms: nocodelytics-events-worker