-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
29 lines (23 loc) · 969 Bytes
/
Dockerfile
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
# docker buildx build . -t velcrine/debian-lxqt --build-arg DESKTOP_ENV=lxqt
FROM ubuntu:20.04
WORKDIR /dockerstation/build-scripts
ARG DEBIAN_FRONTEND=noninteractive
ARG DESKTOP_ENV=lxqt
ENV DESKTOP_ENV $DESKTOP_ENV
ENV NO_AT_BRIDGE 1
LABEL desktop=$DESKTOP_ENV
#while during experimentation, this is better
RUN apt-get update
ADD build-scripts/packages.sh /dockerstation/build-scripts/
RUN bash -ex packages.sh general
ADD build-scripts/environment.sh /dockerstation/build-scripts/environment.sh
RUN bash -ex environment.sh $DESKTOP_ENV;
ADD build-scripts/configuration.sh /dockerstation/build-scripts/
RUN bash -ex configuration.sh $DESKTOP_ENV
WORKDIR ../run-scripts
ADD run-scripts/post-setup.sh /dockerstation/run-scripts/
ARG GITSETUP=false
RUN bash -ex post-setup.sh git $GITSETUP
ADD run-scripts/init.sh /dockerstation/run-scripts/
ADD static/wallpaper.jpg /dockerstation/wallpaper.jpg
ENTRYPOINT ["bash","-ex","/dockerstation/run-scripts/entrypoint.sh"]