ObNitram
  • Joined on 2026-01-19

maintkit/app-auth (latest)

Published 2026-02-02 02:51:22 +01:00 by ObNitram

Installation

docker pull gitea.obnitram.cloud/obnitram/maintkit/app-auth:latest
sha256:3272f0984858249b5f61c934a7a133fb74a8563254762e083501b8ed88bb0b3f

Images

Digest OS / Arch Size
7e1d0f9c3f linux/amd64 24 MiB
3d211f9f44 linux/arm64 23 MiB

Image Layers ( linux/arm64)

ADD alpine-minirootfs-3.23.3-aarch64.tar.gz / # buildkit
CMD ["/bin/sh"]
RUN /bin/sh -c adduser -D -u 1000 supabase # buildkit
RUN /bin/sh -c apk add --no-cache ca-certificates # buildkit
COPY /go/src/github.com/supabase/auth/auth /usr/local/bin/auth # buildkit
COPY /go/src/github.com/supabase/auth/migrations /usr/local/etc/auth/migrations/ # buildkit
RUN /bin/sh -c ln -s /usr/local/bin/auth /usr/local/bin/gotrue # buildkit
ENV GOTRUE_DB_MIGRATIONS_PATH=/usr/local/etc/auth/migrations
USER supabase
CMD ["auth"]
USER root
RUN /bin/sh -c apk add --no-cache darkhttpd # buildkit
ENV GOTRUE_DISABLE_SIGNUP=false
ENV GOTRUE_EXTERNAL_ANONYMOUS_USERS_ENABLED=false
ENV SECURITY_UPDATE_PASSWORD_REQUIRE_REAUTHENTICATION=true
ENV GOTRUE_EXTERNAL_EMAIL_ENABLED=true
ENV GOTRUE_EXTERNAL_PHONE_ENABLED=false
ENV GOTRUE_PASSWORD_MIN_LENGTH=8
ENV GOTRUE_API_HOST=0.0.0.0
ENV GOTRUE_API_PORT=9999
ENV GOTRUE_JWT_AUD=authenticated
ENV GOTRUE_JWT_ADMIN_ROLES=service_role
ENV GOTRUE_JWT_DEFAULT_GROUP_NAME=authenticated
ENV GOTRUE_JWT_EXP=3600
ENV GOTRUE_DB_DRIVER=postgres
ENV GOTRUE_MAILER_AUTOCONFIRM=false
ENV GOTRUE_SMTP_ADMIN_EMAIL=robot@maintkit.cloud
ENV GOTRUE_SMTP_HOST=smtp.mail.ovh.net
ENV GOTRUE_SMTP_PORT=465
ENV GOTRUE_SMTP_USER=martin.guillemot@maintkit.cloud
ENV GOTRUE_SMTP_MAX_FREQUENCY=1s
ENV GOTRUE_SMTP_SENDER_NAME=MaintKit
ENV GOTRUE_MAILER_URLPATHS_INVITE=/api/auth/v1/verify
ENV GOTRUE_MAILER_URLPATHS_CONFIRMATION=/api/auth/v1/verify
ENV GOTRUE_MAILER_URLPATHS_RECOVERY=/api/auth/v1/verify
ENV GOTRUE_MAILER_URLPATHS_EMAIL_CHANGE=/api/auth/v1/verify
ENV GOTRUE_MAILER_SUBJECTS_INVITE=Vous avez été invité(e) à créer un compte
ENV GOTRUE_MAILER_SUBJECTS_CONFIRMATION=Confirmez votre inscription
ENV GOTRUE_MAILER_SUBJECTS_RECOVERY=Réinitialisez votre mot de passe
ENV GOTRUE_MAILER_SUBJECTS_MAGIC_LINK=Votre lien de connexion
ENV GOTRUE_MAILER_SUBJECTS_EMAIL_CHANGE=Confirmez le changement d’adresse e‑mail
ENV GOTRUE_MAILER_SUBJECTS_PASSWORD_CHANGED_NOTIFICATION=Votre mot de passe a été modifié
ENV GOTRUE_MAILER_SUBJECTS_EMAIL_CHANGED_NOTIFICATION=Votre adresse e‑mail a été modifiée
ENV GOTRUE_MAILER_SUBJECTS_MFA_FACTOR_ENROLLED_NOTIFICATION=Un nouveau facteur MFA a été enregistré
ENV GOTRUE_MAILER_SUBJECTS_MFA_FACTOR_UNENROLLED_NOTIFICATION=Un facteur MFA a été désinscrit
ENV GOTRUE_MAILER_SUBJECTS_PHONE_CHANGED_NOTIFICATION=Votre numéro de téléphone a été modifié
ARG TEMPLATE_SERVER_URL=http://127.0.0.1:8080/
ENV GOTRUE_MAILER_TEMPLATES_INVITE=http://127.0.0.1:8080/invite.html
ENV GOTRUE_MAILER_TEMPLATES_CONFIRMATION=http://127.0.0.1:8080/confirmation.html
ENV GOTRUE_MAILER_TEMPLATES_RECOVERY=http://127.0.0.1:8080/recovery.html
ENV GOTRUE_MAILER_TEMPLATES_MAGIC_LINK=http://127.0.0.1:8080/magic_link.html
ENV GOTRUE_MAILER_TEMPLATES_EMAIL_CHANGE=http://127.0.0.1:8080/email_change.html
ENV GOTRUE_MAILER_TEMPLATES_PASSWORD_CHANGED_NOTIFICATION=http://127.0.0.1:8080/password_changed_notification.html
ENV GOTRUE_MAILER_TEMPLATES_EMAIL_CHANGED_NOTIFICATION=http://127.0.0.1:8080/email_changed_notification.html
ENV GOTRUE_MAILER_TEMPLATES_PHONE_CHANGED_NOTIFICATION=http://127.0.0.1:8080/phone_changed_notification.html
ENV GOTRUE_MAILER_TEMPLATES_IDENTITY_LINKED_NOTIFICATION=http://127.0.0.1:8080/identity_linked_notification.html
ENV GOTRUE_MAILER_TEMPLATES_IDENTITY_UNLINKED_NOTIFICATION=http://127.0.0.1:8080/identity_unlinked_notification.html
ENV GOTRUE_MAILER_TEMPLATES_MFA_FACTOR_ENROLLED_NOTIFICATION=http://127.0.0.1:8080/mfa_factor_enrolled_notification.html
ENV GOTRUE_MAILER_TEMPLATES_MFA_FACTOR_UNENROLLED_NOTIFICATION=http://127.0.0.1:8080/mfa_factor_unenrolled_notification.html
ENV GOTRUE_MAILER_NOTIFICATIONS_PASSWORD_CHANGED_ENABLED=false
ENV GOTRUE_MAILER_NOTIFICATIONS_EMAIL_CHANGED_ENABLED=false
ENV GOTRUE_MAILER_NOTIFICATIONS_PHONE_CHANGED_ENABLED=false
ENV GOTRUE_MAILER_NOTIFICATIONS_IDENTITY_LINKED_ENABLED=false
ENV GOTRUE_MAILER_NOTIFICATIONS_IDENTITY_UNLINKED_ENABLED=false
ENV GOTRUE_MAILER_NOTIFICATIONS_MFA_FACTOR_ENROLLED_ENABLED=false
ENV GOTRUE_MAILER_NOTIFICATIONS_MFA_FACTOR_UNENROLLED_ENABLED=false
ENV GOTRUE_HOOK_CUSTOM_ACCESS_TOKEN_ENABLED=true
ENV GOTRUE_HOOK_CUSTOM_ACCESS_TOKEN_URI=pg-functions://postgres/stanker_core/custom_access_token_hook
COPY ./templates/ /etc/gotrue/templates/ # buildkit
COPY ./start.sh /start.sh # buildkit
RUN |1 TEMPLATE_SERVER_URL=http://127.0.0.1:8080/ /bin/sh -c chmod +x /start.sh # buildkit
EXPOSE [9999/tcp]
CMD ["/start.sh"]
HEALTHCHECK &{["CMD" "wget" "--no-verbose" "--tries=1" "--spider" "http://localhost:9999/health"] "5s" "5s" "5s" "0s" '\x03'}

Labels

Key Value
org.opencontainers.image.created 2026-02-02T01:51:07.402Z
org.opencontainers.image.description
org.opencontainers.image.licenses
org.opencontainers.image.revision d2e492a0613fee861d51fbeba4e763af697f917c
org.opencontainers.image.source https://gitea.obnitram.cloud/ObNitram/MaintKit
org.opencontainers.image.title MaintKit
org.opencontainers.image.url https://gitea.obnitram.cloud/ObNitram/MaintKit
org.opencontainers.image.version v0.3.0
Details
Container
2026-02-02 02:51:22 +01:00
0
OCI / Docker
Versions (4) View all
v0.3 2026-02-02
v0 2026-02-02
latest 2026-02-02
v0.3.0 2026-02-02