📝 Update README with usage instructions and extend .gitignore rules

This commit is contained in:
2026-05-24 14:45:22 +08:00
parent c428e25a59
commit 0c4cc5bf4b
8 changed files with 88 additions and 0 deletions
+3
View File
@@ -1,3 +1,6 @@
jobs/
node-*.tar.xz
# ---> macOS
# General
.DS_Store
+8
View File
@@ -1,2 +1,10 @@
# simple-harbor-task
> NOTE: `HARBOR_SKIP_AGENT_INSTALL=1` requires https://github.com/jht5945/harbor
```sh
ANTHROPIC_API_KEY=sk-sp-c19****************************8 \
ANTHROPIC_BASE_URL=https://coding.dashscope.aliyuncs.com/apps/anthropic \
ANTHROPIC_MODEL=qwen3.6-plus \
HARBOR_SKIP_AGENT_INSTALL=1 harbor run -a claude-code -p test1
```
+5
View File
@@ -0,0 +1,5 @@
FROM task1-image:latest
WORKDIR /app
CMD ["bash"]
+36
View File
@@ -0,0 +1,36 @@
FROM docker.m.daocloud.io/ubuntu:24.04
# RUN sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list
# RUN sed -i 's/security.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list
# RUN sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list.d/ubuntu.sources && \
# sed -i 's/security.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list.d/ubuntu.sources
RUN sed -i 's/ports.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list.d/ubuntu.sources
RUN apt-get update && apt-get install -y --no-install-recommends \
tree \
jq \
curl \
xz-utils \
&& rm -rf /var/lib/apt/lists/*
# get node from: https://npmmirror.com/mirrors/node/
COPY node-v22.0.0-linux-arm64.tar.xz /softs/
RUN cd /softs && tar -xf node-v22.0.0-linux-arm64.tar.xz && \
ln -s /softs/node-v22.0.0-linux-arm64/bin/node /usr/bin/node && \
ln -s /softs/node-v22.0.0-linux-arm64/bin/npm /usr/bin/npm && \
ln -s /softs/node-v22.0.0-linux-arm64/bin/npx /usr/bin/npx
RUN npm config set registry https://registry.npmmirror.com
RUN npm install -g @anthropic-ai/claude-code
RUN ln -s /softs/node-v22.0.0-linux-arm64/bin/claude /usr/bin/claude
WORKDIR /app
CMD ["bash"]
+1
View File
@@ -0,0 +1 @@
hello
+3
View File
@@ -0,0 +1,3 @@
#!/bin/bash
# Use this file to solve the task.
+28
View File
@@ -0,0 +1,28 @@
schema_version = "1.2"
artifacts = []
[task]
name = "hatter/test1"
description = ""
authors = []
keywords = []
[metadata]
[verifier]
timeout_sec = 600.0
[verifier.env]
[agent]
timeout_sec = 600.0
[environment]
build_timeout_sec = 600.0
os = "linux"
allow_internet = true
mcp_servers = []
[environment.env]
[solution.env]
+4
View File
@@ -0,0 +1,4 @@
#!/bin/bash
echo 'test.sh'
echo 1 > /logs/verifier/reward.txt