-
-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEAT] Freecad at it's 1.0 version #4
Comments
Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid. |
Hi there @raribeir, |
This issue has been automatically marked as stale because it has not had recent activity. This might be due to missing feedback from OP. It will be closed if no further activity occurs. Thank you for your contributions. |
Indeed FreeCAD is at official 1.0 release version for some months now. |
Is this a new feature request?
Wanted change
The new Freecad is now distributed via Appimage and requires a deep change on the current Dockerfile, so a similar deployment like what was made for Orca Slicer is necessary.
Reason for change
Keep with the product in its latest release
Proposed code change
from ghcr.io/linuxserver/baseimage-kasmvnc:debianbookworm
set version label
arg build_date
arg version
arg freecad_version
label build_version="1"
label maintainer="raribeir"
title
env title=freecad
ssl_cert_file=/etc/ssl/certs/ca-certificates.crt
run
echo "**** add icon " &&
curl -o
/kclient/public/icon.png
https://wiki.freecad.org/images/freecad-logo.svg &&
echo " install packages " &&
apt-get update &&
debian_frontend=noninteractive
apt-get install --no-install-recommends -y
firefox-esr
gstreamer1.0-alsa
gstreamer1.0-gl
gstreamer1.0-gtk3
gstreamer1.0-libav
gstreamer1.0-plugins-bad
gstreamer1.0-plugins-base
gstreamer1.0-plugins-good
gstreamer1.0-plugins-ugly
gstreamer1.0-pulseaudio
gstreamer1.0-qt5
gstreamer1.0-tools
gstreamer1.0-x
libgstreamer1.0
libgstreamer-plugins-bad1.0
libgstreamer-plugins-base1.0
libwebkit2gtk-4.0-37
libwx-perl &&
echo " install freecad from appimage " &&
freecad_version="1.0.0" &&
cd /tmp &&
curl -o
/tmp/freecad.app -L
https://github.com/FreeCAD/FreeCAD/releases/download/1.0.0/FreeCAD_1.0.0-conda-Linux-x86_64-py311.AppImage &&
chmod +x /tmp/freecad.app &&
./freecad.app --appimage-extract &&
mv squashfs-root /opt/freecad &&
ln -s /opt/freecad/AppRun /usr/bin/freecad &&
echo " cleanup *" &&
apt-get autoclean &&
rm -rf
/config/.cache
/config/.launchpadlib
/var/lib/apt/lists/
/var/tmp/
/tmp/
add local files
copy /root /
ports and volumes
expose 3000
volume /config⏎
The text was updated successfully, but these errors were encountered: