-
Notifications
You must be signed in to change notification settings - Fork 72
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(build): add support for building on arm and x86 (#294)
Signed-off-by: wangzihao <[email protected]>
- Loading branch information
1 parent
c3fa155
commit cf9878a
Showing
4 changed files
with
51 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
# | ||
# This Dockerfile builds cstor istgt container running istgt from istgt base image | ||
# | ||
|
||
FROM arm64v8/ubuntu:18.04 | ||
RUN apt-get update; exit 0 | ||
RUN apt-get -y install rsyslog | ||
RUN apt-get -y install curl tcpdump dnsutils net-tools iputils-ping gdb | ||
RUN apt-get -y install apt-utils libssl-dev libjson-c-dev libjemalloc-dev | ||
RUN apt-get -y install apt-file && apt-file update | ||
|
||
RUN mkdir -p /usr/local/etc/bkpistgt | ||
RUN mkdir -p /usr/local/etc/istgt | ||
COPY istgt istgtcontrol /usr/local/bin/ | ||
COPY istgt.conf istgtcontrol.conf /usr/local/etc/bkpistgt/ | ||
RUN touch /usr/local/etc/bkpistgt/auth.conf | ||
RUN touch /usr/local/etc/bkpistgt/logfile | ||
|
||
COPY entrypoint-istgtimage.sh /usr/local/bin/ | ||
RUN chmod +x /usr/local/bin/entrypoint-istgtimage.sh | ||
|
||
ARG BUILD_DATE | ||
LABEL org.label-schema.name="istgt" | ||
LABEL org.label-schema.description="OpenEBS istgt" | ||
LABEL org.label-schema.url="http://www.openebs.io/" | ||
LABEL org.label-schema.vcs-url="https://github.com/openebs/istgt" | ||
LABEL org.label-schema.schema-version="1.0" | ||
LABEL org.label-schema.build-date=$BUILD_DATE | ||
|
||
ENTRYPOINT entrypoint-istgtimage.sh | ||
EXPOSE 3260 6060 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters