| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:b499000226bd9a7c562ffa8eeb86e2d170f2a563310db6c2d79562ab53e5cb6e in / |
| CMD ["/bin/bash"] |
| LABEL maintainer=rob |
| LABEL description=CmdForge installation test environment |
| ENV DEBIAN_FRONTEND=noninteractive |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends python3 python3-pip python3-venv git curl vim less firefox xdg-utils libx11-6 libxext6 libxrender1 && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c useradd -m -s /bin/bash testuser # buildkit |
| USER testuser |
| WORKDIR /home/testuser |
| COPY --chown=testuser:testuser . /home/testuser/CmdForge # buildkit |
| RUN /bin/sh -c mkdir -p /home/testuser/.local/bin # buildkit |
| ENV PATH=/home/testuser/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| RUN /bin/sh -c chmod +x /home/testuser/CmdForge/install.sh # buildkit |
| RUN /bin/sh -c echo '\necho ""\necho "================================================================="\necho " CmdForge Installation Test Environment"\necho "================================================================="\necho ""\necho " CmdForge source is in: ~/CmdForge"\necho " To install, run:"\necho ""\necho " cd ~/CmdForge"\necho " ./install.sh"\necho ""\necho " After installation:"\necho " cmdforge ui # Launch the UI"\necho " cmdforge list # List tools"\necho " cmdforge providers install # Set up AI provider"\necho ""\necho "================================================================="\necho ""\n' >> /home/testuser/.bashrc # buildkit |
| WORKDIR /home/testuser/CmdForge |
| CMD ["/bin/bash"] |