Commit 6e61dacf authored by Zhang Xiaoli's avatar Zhang Xiaoli
Browse files

csst ifs l1 rss unit test

parent f6d32ff9
FROM csst/csst-ifs-l1-rss:latest
LABEL maintainer="Xiaoli Zhang<zhangxiaoli@cnic.cn>"
COPY run.sh /app/bin/
RUN chmod +x /app/bin/run.sh
COPY --from=hub.cstcloud.cn/scalebox/base:0.9 /usr/local/sbin /usr/local/sbin
# RUN mkdir /work/
# WORKDIR /work/
WORKDIR /L1Pipeline/workspace
ENTRYPOINT ["goagent"]
IMAGE_NAME:=csst/ifs-l1-rss
build:
docker build --network=host -t $(IMAGE_NAME) .
dist:
#docker save $(IMAGE_NAME) | zstdmt | pv | ssh c0 'zstd -d | docker load'
docker save $(IMAGE_NAME) > /share/tmp/ifs-l1-rss.tar
ssh c0 docker load -i /share/tmp/ifs-l1-rss.tar
ssh c1 docker load -i /share/tmp/ifs-l1-rss.tar
ssh c2 docker load -i /share/tmp/ifs-l1-rss.tar
push:
docker push $(IMAGE_NAME)
run:
docker run -it --entrypoint bash $(IMAGE_NAME)
down:
docker stop $(IMAGE_NAME)
scp:
scp -r ./ csst-zjs:/root/csst/csst-ifs-l1-rss/
#!/bin/bash
# obsid="30100000001"
obsid=$1
# python l1_pipeline_script_mci_shao_simdata.py $obsid > ./stdout
#python /L1Pipeline/workspace/helloworld.py $obsid
python l1_pipeline_script_ifs_rss_simdata.py $obsid > ./stdout
exit_code=$?
mkdir -p /work
# echo "=====csst-l1-ifs-rss.log====" > /work/user-file.txt
# cat /L1Pipeline/workspace/ifs/rss/proc_data/path_RSSlog.txt >> /work/user-file.txt
# rm -rf /L1Pipeline/L0/* /L1Pipeline/L1/*
# mv /tmp/timestamps.txt /work/timestamps.txt
echo finish ifs rss.
exit_code=$?
CLUSTER=csst
all: reset build
run:
scalebox app create --env-file zjs.env
reset:
cd ${HOME}/docker-scalebox/clusters/$(CLUSTER) && make && cd -
down:
make -C ${HOME}/docker-scalebox/clusters/$(CLUSTER) down
list:
make -C ${HOME}/docker-scalebox/clusters/$(CLUSTER) list
#!/bin/bash
POSTGRES_USER=scalebox
POSTGRES_HOST=localhost
POSTGRES_DB=scalebox
PGPORT=5432
job_id=$1
for m in {30100000001..30100000002}; do
echo $m
docker exec -t database psql -U ${POSTGRES_USER} -h ${POSTGRES_HOST} -d ${POSTGRES_DB} -p ${PGPORT} \
-c "INSERT INTO t_task(job,key_message) VALUES(${job_id},'${m}')"
done
name: ifs-l1-rss.app.process
cluster: csst
parameters:
initial_status: RUNNING
jobs:
ifs-l1-rss:
base_image: csst/ifs-l1-rss
schedule_mode: HEAD
variables:
output_text_size: 100000
text_tranc_mode: TAIL
locale_mode: NONE
parameters:
# start_message: scalebox
key_group_regex: ^(.{6})(.{3})$
key_group_seq: 1,2
paths:
- ${AUX_DIR}:/L1Pipeline/aux
- ${CRDS_DIR}:/L1Pipeline/crds
- ${DFS_ROOT}:/L1Pipeline/dfs
# command: docker run -d --network=host %ENVS% %VOLUMES% {{IMAGE}}
# sink_jobs:
# hosts:
# - h0:1
# - c0:2
# - c1:2
# - c2:2
\ No newline at end of file
AUX_DIR=/sharewcl/shao/L1Pipeline/aux
CRDS_DIR=/sharewcl/shao/L1Pipeline/crds
DFS_ROOT=/sharewcl/shao/L1Pipeline/dfs
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment