-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Dockerfile.dev-devel
42 lines (36 loc) · 1006 Bytes
/
Dockerfile.dev-devel
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
FROM alpine
RUN mkdir /funtoo-minimal/etc/ -p
FROM macaronios/luet:latest-amd64
ADD conf/luet.yaml.docker.devel /etc/luet/luet.yaml
COPY --from=0 /funtoo-minimal/ /
ENV USER=root
RUN [ \
"/usr/bin/luet", "install", "-y", "--force", "--sync-repos", \
"--purge-repos", \
"repository/mottainai-dev", \
"repository/macaroni-commons-dev", \
"repository/macaroni-phoenix-dev"]
RUN [ \
"/usr/bin/luet", "install", "-y", "--force", "--sync-repos", \
"--purge-repos", \
"--skip-config-protect", \
"system/entities", \
"system/luet-geaaru-testing", \
"sys-apps/shadow", \
"sys-apps/sed", \
"app-shells/bash", \
"glibc", \
"gcc", \
"sys-apps/iproute2", \
"sysvinit", \
"sys-apps/coreutils", \
"sys-apps/openrc", \
"virtual/base", \
"virtual-entities/base", \
"app-admin/macaronictl-thin" ]
SHELL ["/bin/bash", "-c"]
RUN macaronictl env-update && \
luet rm -y --nodeps virtual-entities/base && \
luet cleanup --purge-repos
ENV TMPDIR=/tmp
ENTRYPOINT ["/bin/bash"]