mirror of
https://github.com/holos-run/holos.git
synced 2026-03-20 17:25:01 +00:00
Previously the holos server Service was not exposed. This patch exposes the holos service with an HTTPRoute behind the auth proxy. Holos successfully authenticates the user with the x-oidc-id-token header set by the default Gateway. --- Add dev-holos-infra and dev-holos-app Previously the PostgresCluster and the holos server Deployment are not managed on the aws2 cluster. This patch is a start, but the Deployment does not yet start. We need to pass an option for the oidc issuer. --- Add namespaces and cert for prod-holos, dev-holos, jeff-holos Previously we didn't have a place to deploy holos server. This patch adds a namespace, creates a Gateway listener, and binds the tls certs for app.example.com and *.app.example.com to the listeners. In addition, cluster specific endpoints of *.app.aws2.example.com, *.app.aws1.example.com, etc. are created to provide dev environment urls. For example jeff.app.aws2.example.com is my personal dev hostname.
9 lines
189 B
Docker
9 lines
189 B
Docker
FROM quay.io/holos-run/debian:bullseye AS final
|
|
USER root
|
|
WORKDIR /app
|
|
ADD bin bin
|
|
RUN chown -R app: /app
|
|
# Kubernetes requires the user to be numeric
|
|
USER 8192
|
|
ENTRYPOINT bin/holos server
|