[init]
This commit is contained in:
commit
c38e3b34d4
9
Dockerfile.debian-buster
Normal file
9
Dockerfile.debian-buster
Normal file
@ -0,0 +1,9 @@
|
||||
FROM debian:buster
|
||||
|
||||
WORKDIR /opt
|
||||
|
||||
COPY . .
|
||||
|
||||
RUN ./install.sh debian buster
|
||||
|
||||
CMD ["/bin/true"]
|
11
Dockerfile.ubuntu-20.04
Normal file
11
Dockerfile.ubuntu-20.04
Normal file
@ -0,0 +1,11 @@
|
||||
FROM ubuntu:20.04
|
||||
|
||||
ENV DEBIAN_FRONTEND noninteractive
|
||||
|
||||
WORKDIR /opt
|
||||
|
||||
COPY . .
|
||||
|
||||
RUN ./install.sh debian buster
|
||||
|
||||
CMD ["/bin/true"]
|
38
install.sh
Executable file
38
install.sh
Executable file
@ -0,0 +1,38 @@
|
||||
#! /bin/bash
|
||||
|
||||
declare -a PACKAGES
|
||||
|
||||
# Openscad
|
||||
PACKAGES+=(openscad)
|
||||
|
||||
# Printrun
|
||||
# Note: Bullseye and later seem to split this package in
|
||||
# plater
|
||||
# printcore
|
||||
# printrun
|
||||
# pronsole
|
||||
# pronterface
|
||||
PACKAGES+=(printrun)
|
||||
|
||||
# Slic3r
|
||||
PACKAGES+=(slic3r)
|
||||
PACKAGES+=(slic3r-prusa)
|
||||
|
||||
|
||||
# Cura
|
||||
PACKAGES+=(cura-engine)
|
||||
|
||||
# Repsnapper
|
||||
PACKAGES+=(repsnapper)
|
||||
|
||||
# Freecad
|
||||
PACKAGES+=(freecad)
|
||||
|
||||
# Inkscape
|
||||
PACKAGES+=(inkscape)
|
||||
|
||||
# blender
|
||||
PACKAGES+=(blender)
|
||||
|
||||
apt-get update
|
||||
apt-get install -y --no-install-recommends ${PACKAGES[@]}
|
Loading…
Reference in New Issue
Block a user