FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
docker-orcaslicer/Dockerfile at master · linuxserver/docker-orcaslicer · GitHub
linuxserver
/
docker-orcaslicer
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
25
Star
184
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
docker-orcaslicer
/
Dockerfile
Copy path
More file actions
More file actions
Latest commit
History
History
History
85 lines (79 loc) · 2.75 KB
Breadcrumbs
docker-orcaslicer
/
Dockerfile
Copy path
File metadata and controls
85 lines (79 loc) · 2.75 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#
syntax=docker/dockerfile:1
FROM
ghcr.io/linuxserver/baseimage-selkies:debiantrixie
#
set version label
ARG
BUILD_DATE
ARG
VERSION
ARG
ORCASLICER_VERSION
LABEL
build_version=
"Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
LABEL
maintainer=
"thelamer"
#
title
ENV
TITLE=OrcaSlicer \
SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt \
PIXELFLUX_WAYLAND=true
RUN
\
echo
"**** add icon ****"
&& \
curl -o \
/usr/share/selkies/www/icon.png \
https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/orcaslicer-logo.png && \
echo
"**** add mozilla apt repo ****"
&& \
install -d -m 0755 /etc/apt/keyrings && \
curl -o \
/etc/apt/keyrings/packages.mozilla.org.asc -L \
https://packages.mozilla.org/apt/repo-signing-key.gpg && \
echo \
"deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main"
> \
/etc/apt/sources.list.d/mozilla.list && \
printf \
"Package: *
\n
Pin: origin packages.mozilla.org
\n
Pin-Priority: 1000
\n
"
> \
/etc/apt/preferences.d/mozilla && \
echo
"**** install packages ****"
&& \
apt-get update && \
DEBIAN_FRONTEND=noninteractive \
apt-get install --no-install-recommends -y \
firefox \
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 \
libgstreamer-plugins-bad1.0 \
libmspack0 \
libwebkit2gtk-4.1-0 \
libwx-perl && \
echo
"**** install orcaslicer from appimage ****"
&& \
if [ -z ${ORCASLICER_VERSION+x} ]; then \
ORCASLICER_VERSION=$(curl -sX GET
"https://api.github.com/repos/OrcaSlicer/OrcaSlicer/releases/latest"
\
| jq -r
'.tag_name'
); \
fi && \
RELEASE_URL=$(curl -sX GET
"https://api.github.com/repos/OrcaSlicer/OrcaSlicer/releases/latest"
| jq -r
'.url'
) && \
DOWNLOAD_URL=$(curl -sX GET
"${RELEASE_URL}"
| jq -r
'first(.assets[].browser_download_url | select(test("Ubuntu2404_V")))'
) && \
cd /tmp && \
curl -o \
/tmp/orca.app -L \
"${DOWNLOAD_URL}"
&& \
chmod +x /tmp/orca.app && \
./orca.app --appimage-extract && \
mv squashfs-root /opt/orcaslicer && \
localedef -i en_GB -f UTF-8 en_GB.UTF-8 && \
chmod +x /opt/orcaslicer/libexec/orca-slicer-env && \
printf
"Linuxserver.io version: ${VERSION}
\n
Build-date: ${BUILD_DATE}"
> /build_version && \
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
3001
VOLUME
/config
Back
|
FazBrowse Home
|
New Git URL