| FROM ubuntu:22.04 |
|
|
| |
| ENV DEBIAN_FRONTEND=noninteractive |
| ENV PATH="/root/.cargo/bin:${PATH}" |
|
|
| |
| RUN apt-get update && apt-get install -y \ |
| curl \ |
| git \ |
| ca-certificates \ |
| && rm -rf /var/lib/apt/lists/* |
|
|
| |
| RUN curl -fsSL https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/master/install.sh | bash |
|
|
| |
| EXPOSE 7860 |
|
|
| |
| ENV ZEROCLAW_GATEWAY__HOST="0.0.0.0" |
| ENV ZEROCLAW_GATEWAY__PORT="7860" |
| ENV ZEROCLAW_GATEWAY__ALLOW_PUBLIC_BIND="true" |
| ENV ZEROCLAW_GATEWAY__REQUIRE_PAIRING="false" |
|
|
| |
| CMD ["sh", "-c", "mkdir -p ~/.zeroclaw && printf '[gateway]\nhost = \"0.0.0.0\"\nport = 7860\nallow_public_bind = true\nrequire_pairing = false\n' > ~/.zeroclaw/config.toml && zeroclaw gateway"] |