From f6d32ff95b024a3593ea4e21a80b9d4c259fc4a5 Mon Sep 17 00:00:00 2001 From: zxl Date: Tue, 11 Apr 2023 16:00:52 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=A1=E7=90=86=E6=A8=A1=E5=9D=97=E6=A0=B7?= =?UTF-8?q?=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- L1/dockerfiles/adm-template/Dockerfile | 9 +++ L1/dockerfiles/adm-template/Makefile | 14 +++++ L1/dockerfiles/adm-template/README.md | 0 L1/dockerfiles/adm-template/adm.py | 10 ++++ L1/dockerfiles/adm-template/message.txt | 55 +++++++++++++++++++ L1/dockerfiles/adm-template/run.sh | 13 +++++ L1/dockerfiles/adm-template/test/app.yaml | 30 ++++++++++ L1/dockerfiles/adm-template/test/scalebox.env | 10 ++++ 8 files changed, 141 insertions(+) create mode 100644 L1/dockerfiles/adm-template/Dockerfile create mode 100644 L1/dockerfiles/adm-template/Makefile create mode 100644 L1/dockerfiles/adm-template/README.md create mode 100644 L1/dockerfiles/adm-template/adm.py create mode 100644 L1/dockerfiles/adm-template/message.txt create mode 100644 L1/dockerfiles/adm-template/run.sh create mode 100644 L1/dockerfiles/adm-template/test/app.yaml create mode 100644 L1/dockerfiles/adm-template/test/scalebox.env diff --git a/L1/dockerfiles/adm-template/Dockerfile b/L1/dockerfiles/adm-template/Dockerfile new file mode 100644 index 0000000..c5d556e --- /dev/null +++ b/L1/dockerfiles/adm-template/Dockerfile @@ -0,0 +1,9 @@ +FROM csst-l1ppl:latest + +COPY run.sh /app/bin/ +RUN chmod +x /app/bin/run.sh + +RUN mkdir /work/ +WORKDIR /work/ + +ENTRYPOINT ["goagent"] \ No newline at end of file diff --git a/L1/dockerfiles/adm-template/Makefile b/L1/dockerfiles/adm-template/Makefile new file mode 100644 index 0000000..ba22f5b --- /dev/null +++ b/L1/dockerfiles/adm-template/Makefile @@ -0,0 +1,14 @@ +IMAGE_NAME:=csst/adm-template + +build: + docker build --network=host -t $(IMAGE_NAME) . + +dist: + docker save $(IMAGE_NAME) | zstdmt | pv | ssh c0 'zstd -d | docker load' + +push: + docker push $(IMAGE_NAME) +run: + docker run -it --entrypoint bash $(IMAGE_NAME) +down: + docker stop $(IMAGE_NAME) \ No newline at end of file diff --git a/L1/dockerfiles/adm-template/README.md b/L1/dockerfiles/adm-template/README.md new file mode 100644 index 0000000..e69de29 diff --git a/L1/dockerfiles/adm-template/adm.py b/L1/dockerfiles/adm-template/adm.py new file mode 100644 index 0000000..54e61e0 --- /dev/null +++ b/L1/dockerfiles/adm-template/adm.py @@ -0,0 +1,10 @@ +#!/usr/bin/env python +#ecoding=utf-8 + +f=open(r"./message.txt","+a") +#newline=input('input a string: ') +newline=100000100 +for newline in range(100000100,100000155): + f.writelines(str(newline)+"\n") + newline+=1 +f.close() \ No newline at end of file diff --git a/L1/dockerfiles/adm-template/message.txt b/L1/dockerfiles/adm-template/message.txt new file mode 100644 index 0000000..88b7aa8 --- /dev/null +++ b/L1/dockerfiles/adm-template/message.txt @@ -0,0 +1,55 @@ +100000100 +100000101 +100000102 +100000103 +100000104 +100000105 +100000106 +100000107 +100000108 +100000109 +100000110 +100000111 +100000112 +100000113 +100000114 +100000115 +100000116 +100000117 +100000118 +100000119 +100000120 +100000121 +100000122 +100000123 +100000124 +100000125 +100000126 +100000127 +100000128 +100000129 +100000130 +100000131 +100000132 +100000133 +100000134 +100000135 +100000136 +100000137 +100000138 +100000139 +100000140 +100000141 +100000142 +100000143 +100000144 +100000145 +100000146 +100000147 +100000148 +100000149 +100000150 +100000151 +100000152 +100000153 +100000154 diff --git a/L1/dockerfiles/adm-template/run.sh b/L1/dockerfiles/adm-template/run.sh new file mode 100644 index 0000000..df41325 --- /dev/null +++ b/L1/dockerfiles/adm-template/run.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +python adm.py +echo "read message..." + +#readline message.txt and send-message +for line in `cat message.txt` +do + echo $line + send-message $line + code=$? +done +exit $code \ No newline at end of file diff --git a/L1/dockerfiles/adm-template/test/app.yaml b/L1/dockerfiles/adm-template/test/app.yaml new file mode 100644 index 0000000..92743ca --- /dev/null +++ b/L1/dockerfiles/adm-template/test/app.yaml @@ -0,0 +1,30 @@ +name: adm-template.app.process +label: csst-adm-template +cluster: csst +parameters: + initial_status: RUNNING + +jobs: + adm-template: + base_image: csst/adm-template + schedule_mode: HEAD + variables: + repeated: yes + parameters: + start_message: any + paths: + - /:/local:ro + environments: + - DFS_SERVER=${DFS_SERVER} + # command: docker run -d --network=host %ENVS% %VOLUMES% %IMAGE% + sink_jobs: + - sink-module + sink-module: + base_image: hub.cstcloud.cn/scalebox/agent + schedule_mode: HEAD + parameters: + key_group_regex: ${KEY_GROUP_REGEX} + key_group_seq: ${KEY_GROUP_SEQ} + + + diff --git a/L1/dockerfiles/adm-template/test/scalebox.env b/L1/dockerfiles/adm-template/test/scalebox.env new file mode 100644 index 0000000..d91967d --- /dev/null +++ b/L1/dockerfiles/adm-template/test/scalebox.env @@ -0,0 +1,10 @@ +# DFS info +DFS_SERVER= + +# 业务模块相关参数 + + + +# 流水线运行相关参数 +KEY_GROUP_REGEX= +KEY_GROUP_SEQ= \ No newline at end of file -- GitLab