35 lines
803 B
YAML
35 lines
803 B
YAML
# .cnb.yml
|
|
include:
|
|
- https://cnb.cool/kevisual/cnb/-/blob/main/.cnb/template.yml
|
|
|
|
.common_env: &common_env
|
|
env:
|
|
USERNAME: root
|
|
imports:
|
|
- https://cnb.cool/kevisual/env/-/blob/main/.env.development
|
|
|
|
.npc: &npc
|
|
- docker:
|
|
image: docker.cnb.cool/kevisual/dev-env/bun:latest
|
|
services:
|
|
- docker
|
|
env: !reference [.common_env, env]
|
|
imports: !reference [.common_env, imports]
|
|
stages:
|
|
- name: "task"
|
|
script: |
|
|
bun install
|
|
bun run agent/npc.ts
|
|
$:
|
|
vscode:
|
|
- docker:
|
|
image: docker.cnb.cool/kevisual/dev-env:latest
|
|
services:
|
|
- vscode
|
|
- docker
|
|
env: !reference [.common_env, env]
|
|
imports: !reference [.common_env, imports]
|
|
|
|
issue.comment@npc: *npc
|
|
issue.open: *npc
|
|
issue.reopen: *npc |