Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
SimStadt
simstadtpy
Commits
228f8e87
Commit
228f8e87
authored
Sep 19, 2026
by
Eric Duminil
Browse files
Add SRA too
parent
3f69ed7d
Changes
1
Show whitespace changes
Inline
Side-by-side
Dockerfile
View file @
228f8e87
...
@@ -21,6 +21,20 @@ RUN apt-get update && \
...
@@ -21,6 +21,20 @@ RUN apt-get update && \
apt-get clean
&&
\
apt-get clean
&&
\
rm
/tmp/
${
JRE_DEB
}
/tmp/
${
INSEL_DEB
}
rm
/tmp/
${
JRE_DEB
}
/tmp/
${
INSEL_DEB
}
# SRA (Simplified Radiosity Algorithm, used by shadow-processing workflow steps) is a
# separate ~550KB binary+library, not bundled in the SimStadt zip itself. Cheap enough to
# always include, even though the current test suite's shadow-processing integration tests
# already pass without it (SimStadt appears to fall back to a pure-Java path when absent).
# citysim_sra links against libGLU at runtime, hence libglu1-mesa below (small: ~1MB installed).
RUN
apt-get update
&&
\
apt-get
install
libglu1-mesa
--no-install-recommends
-y
&&
\
rm
-rf
/var/lib/apt/lists/
*
&&
\
apt-get clean
ADD
https://simstadt.hft-stuttgart.de/download/InstallFiles/citysim_sra /usr/local/bin/
RUN
chmod
a+rx /usr/local/bin/citysim_sra
ADD
https://simstadt.hft-stuttgart.de/download/InstallFiles/libshortwave.so /usr/lib/
RUN
chmod
a+r /usr/lib/libshortwave.so
RUN
groupadd
-g
1000 simstadt
\
RUN
groupadd
-g
1000 simstadt
\
&&
useradd simstadt
--create-home
--shell
/bin/bash
-u
1000
-g
1000
&&
useradd simstadt
--create-home
--shell
/bin/bash
-u
1000
-g
1000
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment