add kimi
This commit is contained in:
2
myprojects/kimi/.env.example
Normal file
2
myprojects/kimi/.env.example
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
# No env vars required for basic kimi CLI usage
|
||||||
|
# Add API keys or config here as needed
|
||||||
18
myprojects/kimi/Dockerfile
Normal file
18
myprojects/kimi/Dockerfile
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
FROM alpine:3.23
|
||||||
|
|
||||||
|
RUN apk add --no-cache bash curl
|
||||||
|
|
||||||
|
RUN addgroup -g 1000 kimi && \
|
||||||
|
adduser -D -u 1000 -G kimi kimi
|
||||||
|
|
||||||
|
USER kimi
|
||||||
|
WORKDIR /home/kimi
|
||||||
|
|
||||||
|
RUN curl -fsSL https://astral.sh/uv/install.sh | sh
|
||||||
|
RUN /home/kimi/.local/bin/uv tool install --python 3.13 kimi-cli
|
||||||
|
|
||||||
|
ENV PATH="/home/kimi/.local/bin:${PATH}"
|
||||||
|
|
||||||
|
WORKDIR /workspace
|
||||||
|
|
||||||
|
ENTRYPOINT ["kimi"]
|
||||||
12
myprojects/kimi/compose.yml
Normal file
12
myprojects/kimi/compose.yml
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
services:
|
||||||
|
kimi:
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
network: host
|
||||||
|
image: kimi:alpine
|
||||||
|
container_name: kimi
|
||||||
|
hostname: kimi
|
||||||
|
stdin_open: true
|
||||||
|
tty: true
|
||||||
|
volumes:
|
||||||
|
- ./workspace:/workspace
|
||||||
Reference in New Issue
Block a user