Add integration examples
Show how to wire the proxy into docker-compose and devcontainer setups without guessing the required mounts and commands. Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
10
examples/devcontainer.json
Normal file
10
examples/devcontainer.json
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"name": "app-with-host-git-cred-proxy",
|
||||||
|
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
|
||||||
|
"workspaceFolder": "/workspace",
|
||||||
|
"workspaceMount": "source=${localWorkspaceFolder},target=/workspace,type=bind,consistency=cached",
|
||||||
|
"mounts": [
|
||||||
|
"source=${localEnv:HOST_GIT_CRED_PROXY_DIR},target=/opt/host-git-cred-proxy,type=bind,readonly"
|
||||||
|
],
|
||||||
|
"postCreateCommand": "/opt/host-git-cred-proxy/container/configure-git.sh --global"
|
||||||
|
}
|
||||||
16
examples/docker-compose.yml
Normal file
16
examples/docker-compose.yml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
services:
|
||||||
|
dev:
|
||||||
|
image: mcr.microsoft.com/devcontainers/base:ubuntu
|
||||||
|
working_dir: /workspace
|
||||||
|
command: >
|
||||||
|
bash -lc "
|
||||||
|
/opt/host-git-cred-proxy/container/configure-git.sh --global &&
|
||||||
|
sleep infinity
|
||||||
|
"
|
||||||
|
tty: true
|
||||||
|
stdin_open: true
|
||||||
|
environment:
|
||||||
|
GIT_CRED_PROXY_URL: ${GIT_CRED_PROXY_URL:-http://host.docker.internal:18765}
|
||||||
|
volumes:
|
||||||
|
- .:/workspace
|
||||||
|
- ${HOST_GIT_CRED_PROXY_DIR}:/opt/host-git-cred-proxy:ro
|
||||||
Reference in New Issue
Block a user