Skip to content
This repository was archived by the owner on Jun 1, 2023. It is now read-only.

Commit f5089f1

Browse files
committed
Supply a prebuilt image in Dockerfile
1 parent 81de0cd commit f5089f1

File tree

2 files changed

+14
-13
lines changed

2 files changed

+14
-13
lines changed

Dockerfile

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1 @@
1-
FROM swift:5.2 as builder
2-
WORKDIR /swiftdoc
3-
COPY . .
4-
RUN apt-get -qq update && apt-get install -y libxml2-dev && rm -r /var/lib/apt/lists/*
5-
RUN mkdir -p /build/lib && cp -R /usr/lib/swift/linux/*.so* /build/lib
6-
RUN make install prefix=/build
7-
8-
FROM ubuntu:18.04
9-
RUN apt-get -qq update && apt-get install -y graphviz libatomic1 libxml2-dev libcurl4-openssl-dev && rm -r /var/lib/apt/lists/*
10-
COPY --from=builder /build/bin/swift-doc /usr/bin
11-
COPY --from=builder /build/lib/* /usr/lib/
12-
ENTRYPOINT ["swift-doc"]
13-
CMD ["--help"]
1+
FROM swiftdoc/swift-doc:latest

prebuilt.Dockerfile

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
FROM swift:5.3 as builder
2+
WORKDIR /swiftdoc
3+
COPY . .
4+
RUN apt-get -qq update && apt-get install -y libxml2-dev && rm -r /var/lib/apt/lists/*
5+
RUN mkdir -p /build/lib && cp -R /usr/lib/swift/linux/*.so* /build/lib
6+
RUN make install prefix=/build
7+
8+
FROM ubuntu:18.04
9+
RUN apt-get -qq update && apt-get install -y graphviz libatomic1 libxml2-dev libcurl4-openssl-dev && rm -r /var/lib/apt/lists/*
10+
COPY --from=builder /build/bin/swift-doc /usr/bin
11+
COPY --from=builder /build/lib/* /usr/lib/
12+
ENTRYPOINT ["swift-doc"]
13+
CMD ["--help"]

0 commit comments

Comments
 (0)