Based off upstream's Dockerfile, with some customizations on the global gitconfig.
Other than the basics as seen in the official workspace image base, we did some
serious business in how Tailscale is installed by avoiding the apt-key
command
and do some signed-by=
trickery
# DO NOT USE BUILD ARGUMENTS LIKE THIS IF YOU'RE ALSO USING DAZZLE TOO, ESPECIALLY
# IN THIS REPO. HARD CODE THEM INSTEAD OR LET DAZZLE HANDLE THAT INSTEAD.
ARG REGISTRY=ghcr.io/gitpodify/workspace-images # also dock.mau.dev/gitpodify/workspace-images OR quay.io/gitpodified-workspace-images
FROM ${REGISTRY}/base:latest
# the rest of your dockerfile
image: ghcr.io/gitpodify/workspace-images/base:latest