1
1
#! /bin/bash
2
2
set -e
3
3
set -o pipefail
4
- # set -x
4
+ set -x
5
5
6
6
OFFSET=4
7
7
SPEEDUP=15
8
- CONTEST_NAME=" finals "
8
+ CONTEST_NAME=" vkoshp "
9
9
REPO_ROOT=$( git rev-parse --show-toplevel)
10
10
11
11
# echo "Step 1: Download latest event-feed.json"
12
12
# rm -f event-feed-$CONTEST_NAME.ndjson
13
13
# timeout 10s wget --header 'cookie: JSESSIONID=0000ij9lihNPu7Xe7kc_R9VimX0:cde8627c-75ce-43c7-a09a-af5b62653e86:9eb3971a-d235-44b6-af0e-68c25f91e474:6e590761-52bd-44b0-8ab8-bb8884df8caf' \ -k https://172.24.0.7:7443/api/contests/wf48_$CONTEST_NAME/event-feed -q -O event-feed-$CONTEST_NAME.ndjson || true
14
+ timeout 10s wget -k https://nerc.itmo.ru/school/archive/2024-2025/ru-olymp-team-russia-2024-standings-sdcjaccjhzvzkvskvkasbvkazsxkcvbaskdvbjkasdbvjkzsbkv.xml -q -O config/$CONTEST_NAME /runs.xml || true
14
15
15
16
# echo "Step 2: Edit the config for backend"
16
17
# cp $REPO_ROOT/artifacts/live-v3-dev.jar ./
@@ -35,20 +36,9 @@ echo "Start time: $startTime"
35
36
36
37
cat << EOF > config/$CONTEST_NAME /settings.json
37
38
{
38
- "type": "clics ",
39
+ "type": "pcms ",
39
40
"network": { "allowUnsecureConnections": true },
40
- "feeds": [
41
- {
42
- "source": ".",
43
- "contestId": "",
44
- "eventFeedPath": "",
45
- "eventFeedName": "event-feed.ndjson",
46
- "urlPrefixMapping": {
47
- "https://172.24.0.7:7443/": "http://172.24.0.20:4323/",
48
- "contests": "http://172.24.0.20:4323/api/contests"
49
- }
50
- }
51
- ],
41
+ "source": "runs.xml",
52
42
"emulation": {
53
43
"speed": $SPEEDUP ,
54
44
"startTime": "$startTime ",
@@ -57,6 +47,7 @@ cat <<EOF > config/$CONTEST_NAME/settings.json
57
47
EOF
58
48
59
49
echo " Step 3: add ticker messages"
50
+ mkdir config/$CONTEST_NAME /presets || true
60
51
cat << EOF > config/$CONTEST_NAME /presets/ticker.json
61
52
[
62
53
{
@@ -75,7 +66,7 @@ cat <<EOF > config/$CONTEST_NAME/presets/ticker.json
75
66
EOF
76
67
77
68
echo " Step 4: Start backend"
78
- java -jar live-v3-dev.jar -c config/$CONTEST_NAME --custom-fields-csv=config/custom-fields.csv -- no-auth > ./backend.log &
69
+ java -jar live-v3-dev.jar -c config/$CONTEST_NAME --no-auth > ./backend.log &
79
70
BACKEND_PID=$!
80
71
function cleanup {
81
72
echo " Step INF: Cleanup"
0 commit comments