diff --git a/.github/workflows/docker.build.yml b/.github/workflows/docker.build.yml
index ad38c8d..07bd80e 100644
--- a/.github/workflows/docker.build.yml
+++ b/.github/workflows/docker.build.yml
@@ -29,6 +29,8 @@ jobs:
           context: .
           target: loadbalancer
           build-args: |
+            MAINTAINER=${{ vars.PUBLIC_MAINTAINER || 'Matthew Baggett <matthew@baggett.me>' }}
+            SOURCE_URL="https://github.com/${{ github.repository }}"
             GIT_SHA=${{ github.sha }}
             GIT_BUILD_ID=${{ github.ref_name }}
             GIT_COMMIT_MESSAGE=${{ github.event.head_commit.message }}
diff --git a/.github/workflows/docker.clean.yml b/.github/workflows/docker.clean.yml
index b432a4e..18cf19d 100644
--- a/.github/workflows/docker.clean.yml
+++ b/.github/workflows/docker.clean.yml
@@ -23,7 +23,7 @@ jobs:
         with:
           token: ${{ secrets.GITHUB_TOKEN }}
           organization: ${{ github.repository_owner }}
-          container: ${{ github.repository_name }}
+          container: docker-swarm-loadbalancer
           dry-run: true
           prune-tags-regexes: |
             ^build-${{ github.sha }}$
diff --git a/.github/workflows/docker.release.yml b/.github/workflows/docker.release.yml
index ec06fc6..dbec1e0 100644
--- a/.github/workflows/docker.release.yml
+++ b/.github/workflows/docker.release.yml
@@ -10,7 +10,7 @@ on:
 
 env:
   CANDIDATE_IMAGE: ghcr.io/${{ github.repository }}:sha-${{ github.sha }}
-  RELEASE_IMAGE:   ghcr.io/${{ github.repository }}:latest
+  RELEASE_IMAGE: ghcr.io/${{ github.repository }}:latest
 
 jobs:
   release-ghcr:
@@ -21,4 +21,3 @@ jobs:
       - run: docker pull ${{ env.CANDIDATE_IMAGE }}
       - run: docker tag ${{ env.CANDIDATE_IMAGE }} ${{ env.RELEASE_IMAGE }}
       - run: docker push ${{ env.RELEASE_IMAGE }}
-
diff --git a/.github/workflows/docker.validate.yml b/.github/workflows/docker.validate.yml
index d1d49d5..9855777 100644
--- a/.github/workflows/docker.validate.yml
+++ b/.github/workflows/docker.validate.yml
@@ -13,7 +13,7 @@ on:
       - completed
 
 env:
-  CANDIDATE_IMAGE: ghcr.io/${{ github.repository_owner }}/${{ github.repository_name }}:hash-${{ github.sha }}
+  CANDIDATE_IMAGE: ghcr.io/${{ github.repository }}:hash-${{ github.sha }}
 
 jobs:
   validate-install-report:
diff --git a/Dockerfile b/Dockerfile
index 6d405aa..a2d7e2e 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,11 +1,22 @@
 # checkov:skip=CKV_DOCKER_3 I don't have time for rootless
 FROM ghcr.io/benzine-framework/php:cli-8.2 AS loadbalancer
 
-LABEL maintainer="Matthew Baggett <matthew@baggett.me>" \
-      org.label-schema.vcs-url="https://github.com/benzine-framework/docker-swarm-loadbalancer" \
-      org.opencontainers.image.source="https://github.com/benzine-framework/docker-swarm-loadbalancer"
 # Allow overriding the default SSL cert subject
 ARG DEFAULT_SSL_CERT_SUBJECT="/C=XX/ST=StateName/L=CityName/O=CompanyName/OU=CompanySectionName/CN=CommonNameOrHostname"
+ARG PUBLIC_MAINTAINER="Matthew Baggett <matthew@baggett.me>"
+ARG SOURCE_URL="https://github.com/benzine-framework/docker-swarm-loadbalancer"
+ARG BUILD_DATE
+ARG GIT_SHA
+ARG GIT_BUILD_ID
+ARG GIT_COMMIT_MESSAGE
+ENV BUILD_DATE=${BUILD_DATE} \
+    GIT_SHA=${GIT_SHA} \
+    GIT_BUILD_ID=${GIT_BUILD_ID} \
+    GIT_COMMIT_MESSAGE=${GIT_COMMIT_MESSAGE}
+
+LABEL maintainer="${PUBLIC_MAINTAINER}" \
+      org.label-schema.vcs-url="${SOURCE_URL}" \
+      org.opencontainers.image.source="${SOURCE_URL}"
 
 SHELL ["/bin/bash", "-o", "pipefail", "-c"]
 
@@ -83,16 +94,6 @@ COPY src /app/src
 COPY templates /app/templates
 RUN chmod +x /app/bin/bouncer
 
-# stuff some envs from build
-ARG BUILD_DATE
-ARG GIT_SHA
-ARG GIT_BUILD_ID
-ARG GIT_COMMIT_MESSAGE
-ENV BUILD_DATE=${BUILD_DATE} \
-    GIT_SHA=${GIT_SHA} \
-    GIT_BUILD_ID=${GIT_BUILD_ID} \
-    GIT_COMMIT_MESSAGE=${GIT_COMMIT_MESSAGE}
-
 # Create some volumes for logs and certs
 VOLUME /etc/letsencrypt
 VOLUME /var/log/bouncer
diff --git a/docker-compose.override.yml b/docker-compose.override.yml
index 30c611f..4a53ea2 100644
--- a/docker-compose.override.yml
+++ b/docker-compose.override.yml
@@ -1,5 +1,5 @@
 services:
-  bouncer:
+  loadbalancer:
     volumes:
       - /var/run/docker.sock:/var/run/docker.sock
       - ./src:/app/src
diff --git a/docker-compose.yml b/docker-compose.yml
index 010e8d7..5062687 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -8,8 +8,12 @@ services:
       target: loadbalancer
       additional_contexts:
         - php:cli=docker-image://ghcr.io/benzine-framework/php:cli-8.2
+      args:
+        PUBLIC_MAINTAINER: "Matthew Baggett <test@baggett.me>"
+        SOURCE_URL: "https://git.grey.ooo/Benzine/docker-swarm-loadbalancer"
     volumes:
       - /var/run/docker.sock:/var/run/docker.sock
+    image: loadbalancer-test
     networks:
       default:
         aliases: