-
Notifications
You must be signed in to change notification settings - Fork 6
Closed
Description
Мне надо что бы он сразу открыл SSH
user@arch ~/docker-git (main) [255]> pnpm run docker-git clone https://github.com/ProverCoderAI/docker-git/issues/34 --force
> effect-template-workspace@1.0.0 docker-git /home/user/docker-git
> pnpm --filter ./packages/app build:docker-git && node packages/app/dist/src/docker-git/main.js clone https://github.com/ProverCoderAI/docker-git/issues/34 --force
> @prover-coder-ai/docker-git@1.0.9 prebuild:docker-git /home/user/docker-git/packages/app
> pnpm -C ../lib build
> @effect-template/lib@1.0.0 build /home/user/docker-git/packages/lib
> tsc -p tsconfig.json
> @prover-coder-ai/docker-git@1.0.9 build:docker-git /home/user/docker-git/packages/app
> tsc -p tsconfig.build.json
[10:22:58.558] WARN (#1): SSH port 2222 is already reserved by another docker-git project; using 2223 instead.
[10:23:00.260] INFO (#1): Synced GitHub auth keys from /home/user/.docker-git/.orch/env/global.env to /home/user/.docker-git/provercoderai/docker-git/issue-34/.orch/env/global.env
[10:23:00.262] INFO (#1): Created docker-git project in /home/user/.docker-git/provercoderai/docker-git/issue-34
[10:23:00.262] INFO (#1): - /home/user/.docker-git/provercoderai/docker-git/issue-34/Dockerfile
[10:23:00.262] INFO (#1): - /home/user/.docker-git/provercoderai/docker-git/issue-34/entrypoint.sh
[10:23:00.262] INFO (#1): - /home/user/.docker-git/provercoderai/docker-git/issue-34/docker-compose.yml
[10:23:00.262] INFO (#1): - /home/user/.docker-git/provercoderai/docker-git/issue-34/.dockerignore
[10:23:00.262] INFO (#1): - /home/user/.docker-git/provercoderai/docker-git/issue-34/docker-git.json
[10:23:00.262] INFO (#1): - /home/user/.docker-git/provercoderai/docker-git/issue-34/.gitignore
[10:23:00.263] INFO (#1): Force enabled: wiping docker compose volumes (docker compose down -v)...
Container dg-docker-git-issue-34 Stopping
Container dg-docker-git-issue-34 Stopped
Container dg-docker-git-issue-34 Removing
Container dg-docker-git-issue-34 Removed
Volume issue-34_dg-docker-git-issue-34-home Removing
Network issue-34_dg-docker-git-issue-34-net Removing
Volume issue-34_dg-docker-git-issue-34-home Removed
Network issue-34_dg-docker-git-issue-34-net Removed
[10:23:00.540] INFO (#1): Running: docker compose up -d --build
Image issue-34-dg-docker-git-issue-34 Building
#1 [internal] load local bake definitions
#1 reading from stdin 630B done
#1 DONE 0.0s
#2 [internal] load build definition from Dockerfile
#2 transferring dockerfile: 7.02kB done
#2 DONE 0.0s
#3 [internal] load metadata for docker.io/library/ubuntu:24.04
#3 DONE 0.0s
#4 [internal] load .dockerignore
#4 transferring context: 90B done
#4 DONE 0.0s
#5 [ 1/31] FROM docker.io/library/ubuntu:24.04
#5 DONE 0.0s
#6 [internal] load build context
#6 transferring context: 29.56kB done
#6 DONE 0.0s
#7 [23/31] RUN printf "export BUN_INSTALL=/usr/local/bun\nexport PATH=/usr/local/bun/bin:/usr/local/bun/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\n" > /etc/profile.d/bun.sh && chmod 0644 /etc/profile.d/bun.sh
#7 CACHED
#8 [24/31] RUN if id -u ubuntu >/dev/null 2>&1; then if getent group 1000 >/dev/null 2>&1; then EXISTING_GROUP="$(getent group 1000 | cut -d: -f1)"; if [ "$EXISTING_GROUP" != "dev" ]; then groupmod -n dev "$EXISTING_GROUP" || true; fi; fi; usermod -l dev -d /home/dev -m -s /usr/bin/zsh ubuntu || true; fi
#8 CACHED
#9 [13/31] RUN mkdir -p /etc/zsh
#9 CACHED
#10 [ 7/31] RUN cat <<'EOF' > /etc/profile.d/zz-bash-completion.sh
#10 CACHED
#11 [ 4/31] RUN cat <<'EOF' > /etc/profile.d/zz-prompt.sh
#11 CACHED
#12 [ 2/31] RUN apt-get update && apt-get install -y --no-install-recommends openssh-server git gh ca-certificates curl unzip bsdutils sudo make docker.io docker-compose-v2 bash-completion zsh zsh-autosuggestions xauth ncurses-term && rm -rf /var/lib/apt/lists/*
#12 CACHED
#13 [12/31] RUN printf "%s\n" "if [ -f /etc/profile.d/zz-bash-history.sh ]; then . /etc/profile.d/zz-bash-history.sh; fi" >> /etc/bash.bashrc
#13 CACHED
#14 [25/31] RUN if id -u dev >/dev/null 2>&1; then usermod -u 1000 -g 1000 -o dev; else groupadd -g 1000 dev || true; useradd -m -s /usr/bin/zsh -u 1000 -g 1000 -o dev; fi
#14 CACHED
#15 [ 3/31] RUN printf "%s\n" "ALL ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/zz-all && chmod 0440 /etc/sudoers.d/zz-all
#15 CACHED
#16 [16/31] RUN mkdir -p /usr/local/nvm && curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
#16 CACHED
#17 [19/31] RUN curl -fsSL https://bun.sh/install | bash
#17 CACHED
#18 [27/31] RUN mkdir -p /run/sshd
#18 CACHED
#19 [29/31] RUN mkdir -p /home/dev/provercoderai/docker-git/issue-34 && chown -R 1000:1000 /home/dev && if [ "/home/dev/provercoderai/docker-git/issue-34" != "/" ]; then chown -R 1000:1000 "/home/dev/provercoderai/docker-git/issue-34"; fi
#19 CACHED
#20 [30/31] COPY entrypoint.sh /entrypoint.sh
#20 CACHED
#21 [10/31] RUN cat <<'EOF' > /etc/profile.d/zz-bash-history.sh
#21 CACHED
#22 [ 8/31] RUN chmod 0644 /etc/profile.d/zz-bash-completion.sh
#22 CACHED
#23 [11/31] RUN chmod 0644 /etc/profile.d/zz-bash-history.sh
#23 CACHED
#24 [20/31] RUN ln -sf /usr/local/bun/bin/bun /usr/local/bin/bun
#24 CACHED
#25 [ 6/31] RUN printf "%s\n" "if [ -f /etc/profile.d/zz-prompt.sh ]; then . /etc/profile.d/zz-prompt.sh; fi" >> /etc/bash.bashrc
#25 CACHED
#26 [28/31] RUN printf "%s\n" "PasswordAuthentication no" "PermitRootLogin no" "PubkeyAuthentication yes" "X11Forwarding yes" "X11UseLocalhost yes" "PermitUserEnvironment yes" "AllowUsers dev" > /etc/ssh/sshd_config.d/dev.conf
#26 CACHED
#27 [21/31] RUN script -q -e -c "bun add -g @openai/codex@latest" /dev/null
#27 CACHED
#28 [17/31] RUN printf "export NVM_DIR=/usr/local/nvm\n[ -s /usr/local/nvm/nvm.sh ] && . /usr/local/nvm/nvm.sh\n" > /etc/profile.d/nvm.sh && chmod 0644 /etc/profile.d/nvm.sh
#28 CACHED
#29 [14/31] RUN cat <<'EOF' > /etc/zsh/zshrc
#29 CACHED
#30 [18/31] RUN corepack enable && corepack prepare pnpm@10.27.0 --activate
#30 CACHED
#31 [26/31] RUN printf "%s\n" "dev ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/dev && chmod 0440 /etc/sudoers.d/dev
#31 CACHED
#32 [15/31] RUN curl -fsSL https://deb.nodesource.com/setup_24.x | bash - && apt-get install -y --no-install-recommends nodejs && node -v && npm -v && corepack --version && rm -rf /var/lib/apt/lists/*
#32 CACHED
#33 [22/31] RUN ln -sf /usr/local/bun/bin/codex /usr/local/bin/codex
#33 CACHED
#34 [ 5/31] RUN chmod 0644 /etc/profile.d/zz-prompt.sh
#34 CACHED
#35 [ 9/31] RUN printf "%s\n" "if [ -f /etc/profile.d/zz-bash-completion.sh ]; then . /etc/profile.d/zz-bash-completion.sh; fi" >> /etc/bash.bashrc
#35 CACHED
#36 [31/31] RUN chmod +x /entrypoint.sh
#36 CACHED
#37 exporting to image
#37 exporting layers done
#37 writing image sha256:ad84f3d5b6d28cd7ecf98a62d66a0972d72632e0130038e0a4495946c478918e done
#37 naming to docker.io/library/issue-34-dg-docker-git-issue-34 done
#37 DONE 0.0s
#38 resolving provenance for metadata file
#38 DONE 0.0s
Image issue-34-dg-docker-git-issue-34 Built
Network issue-34_dg-docker-git-issue-34-net Creating
Network issue-34_dg-docker-git-issue-34-net Created
Volume issue-34_dg-docker-git-issue-34-home Creating
Volume issue-34_dg-docker-git-issue-34-home Created
Container dg-docker-git-issue-34 Creating
Container dg-docker-git-issue-34 Created
Container dg-docker-git-issue-34 Starting
Container dg-docker-git-issue-34 Started
[10:23:01.003] INFO (#1): Streaming container logs until clone completes...
dg-docker-git-issue-34 | [codex] updating via bun...
dg-docker-git-issue-34 | bun add v1.3.9 (cf6cdbbb)
dg-docker-gi
dg-docker-git-issue-34 | installed @openai/codex@0.101.0 with binaries:
dg-docker-git-issue-34 | - codex
dg-docker-git-issue-34 |
dg-docker-git-issue-34 | 2 packages installed [5.88s]
dg-docker-git-issue-34 | Cloning into '/home/dev/provercoderai/docker-git/issue-34'...
dg-docker-git-issue-34 | fatal: Remote branch issue-34 not found in upstream origin
dg-docker-git-issue-34 | [clone] branch 'issue-34' missing; retrying with 'main'
dg-docker-git-issue-34 | Cloning into '/home/dev/provercoderai/docker-git/issue-34'...
dg-docker-git-issue-34 | remote: Enumerating objects: 1997, done.
remote: Counting objects: 100% (473/473), done. % (1/473)
remote: Compressing objects: 100% (283/283), done. % (1/283)
remote: Total 1997 (delta 226), reused 370 (delta 172), pack-reused 1524 (from 1)
Receiving objects: 100% (1997/1997), 368.13 MiB | 5.25 MiB/s, done.67 MiB | 5.55 MiB/s
Resolving deltas: 100% (1172/1172), done.s: 0% (0/1172)
Updating files: 100% (265/265), done.les: 11% (31/265)
dg-docker-git-issue-34 | Switched to a new branch 'issue-34'
dg-docker-git-issue-34 | [clone] done
[10:24:26.899] INFO (#1): Docker environment is up
[10:24:26.900] INFO (#1): SSH access: ssh -i /home/user/docker-git/dev_ssh_key -tt -Y -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -p 2223 dev@localhost
[10:24:26.914] INFO (#1): Docker DNS: docker.provercoderai.docker-git
[10:24:26.926] INFO (#1): Container IP: 172.17.0.4
[10:24:26.926] INFO (#1): Use: http://172.17.0.4:<port>
[main 91ed274] chore(state): update provercoderai/docker-git
4 files changed, 8 insertions(+), 2 deletions(-)
user@arch ~/docker-git (main)>
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels