File tree 3 files changed +4
-19
lines changed
3 files changed +4
-19
lines changed Original file line number Diff line number Diff line change @@ -13,8 +13,5 @@ COPY . /app
13
13
RUN cd backend && ./setup-sigma-versions.sh
14
14
15
15
# launch front- and backend
16
- # Expose frontend port
17
16
EXPOSE 8000
18
- # Expose backend ports (for Sigma versions)
19
- EXPOSE 8100-8199
20
17
ENTRYPOINT ["./entrypoint.sh" ]
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
- # Specify the directory to search in
3
+ # Specify the directory to search in (or use the current directory)
4
4
directory=" ./"
5
5
6
6
# Iterate over all subdirectories
7
7
for dir in " $directory " /* /; do
8
8
if [ -d " $dir " ]; then
9
9
version=$( basename $dir )
10
10
echo " Launching sigconverter backend for sigma version: $version "
11
- # Add timeout to ensure previous instance has time to start
12
- sleep 2
13
11
./$version /.venv/bin/python ./backend.py &
14
-
15
- # Check if launch was successful
16
- if [ $? -ne 0 ]; then
17
- echo " Failed to launch backend for version $version "
18
- fi
19
12
fi
20
13
done
21
-
22
- # Wait for all backends to be ready
23
- sleep 5
Original file line number Diff line number Diff line change @@ -18,11 +18,9 @@ def version_key(version):
18
18
def get_port_from_version (version ):
19
19
pattern = r"^\d+\.\d+\.\d+$"
20
20
if re .match (pattern , version ):
21
- try :
22
- return int (f'8{ version .replace ("." , "" )} ' )
23
- except ValueError :
24
- return None
25
- return None
21
+ return int (f'8{ version .replace ("." , "" )} ' )
22
+ else :
23
+ return None
26
24
27
25
28
26
@app .route ("/" )
You can’t perform that action at this time.
0 commit comments