upaas/internal
sneak dc6500eac6 Fix repository cloning when running inside a container
Use DataDir/builds instead of /tmp for clone directories so that bind
mounts work correctly when upaas itself runs in a Docker container.
The /tmp directory inside the upaas container isn't accessible to the
Docker daemon on the host, causing bind mount failures.

Also fix test setups to pass Config to deploy service and add delay
to webhook test to avoid temp directory cleanup race with async
deployment goroutine.
2025-12-29 17:02:01 +07:00
..
config Use PORT instead of UPAAS_PORT for listen port 2025-12-29 16:15:05 +07:00
database Use ULID for app IDs and Docker label for container lookup 2025-12-29 16:06:40 +07:00
docker Use ULID for app IDs and Docker label for container lookup 2025-12-29 16:06:40 +07:00
globals Initial commit with server startup infrastructure 2025-12-29 15:46:03 +07:00
handlers Fix repository cloning when running inside a container 2025-12-29 17:02:01 +07:00
healthcheck Initial commit with server startup infrastructure 2025-12-29 15:46:03 +07:00
logger Initial commit with server startup infrastructure 2025-12-29 15:46:03 +07:00
middleware Initial commit with server startup infrastructure 2025-12-29 15:46:03 +07:00
models Use ULID for app IDs and Docker label for container lookup 2025-12-29 16:06:40 +07:00
server Fix logout route to accept POST 2025-12-29 16:46:30 +07:00
service Fix repository cloning when running inside a container 2025-12-29 17:02:01 +07:00
ssh Initial commit with server startup infrastructure 2025-12-29 15:46:03 +07:00