Adjusted the DockerFile to use bash for the CMD and finally also forcefully binded Prusaslicers datadir to .config/PrusaSlicer/.

This commit is contained in:
Michael Helfrich 2022-02-04 20:37:00 -05:00
parent 23e970957f
commit a7baaa7b97
3 changed files with 3 additions and 3 deletions

View File

@ -74,4 +74,4 @@ EXPOSE 8080
VOLUME /configs/ VOLUME /configs/
# It's time! Let's get to work! We use /configs/ as a bindable volume for Prusaslicers configurations. # It's time! Let's get to work! We use /configs/ as a bindable volume for Prusaslicers configurations.
CMD ["sh", "-c", "chown -R slic3r:slic3r /configs/ /dev/stdout && exec gosu slic3r supervisord"] CMD ["bash", "-c", "chown -R slic3r:slic3r /configs/ /dev/stdout && exec gosu slic3r supervisord"]

View File

@ -3,7 +3,7 @@
<menu id="root-menu" label="Openbox 3"> <menu id="root-menu" label="Openbox 3">
<item label="Prusaslicer"> <item label="Prusaslicer">
<action name="Execute"> <action name="Execute">
<execute>/slic3r/slic3r-dist/prusa-slicer</execute> <execute>/slic3r/slic3r-dist/prusa-slicer --datadir /configs/.config/PrusaSlicer/</execute>
</action> </action>
</item> </item>
<item label="Terminal"> <item label="Terminal">

View File

@ -24,6 +24,6 @@ redirect_stderr=true
[program:prusaslicer] [program:prusaslicer]
priority=1 priority=1
environment=DISPLAY=:0 environment=DISPLAY=:0
command=/bin/bash -c '/slic3r/slic3r-dist/prusa-slicer' command=/bin/bash -c '/slic3r/slic3r-dist/prusa-slicer --datadir /configs/.config/PrusaSlicer/'
autorestart=true autorestart=true
redirect_stderr=true redirect_stderr=true