xref: /OK3568_Linux_fs/yocto/poky/bitbake/contrib/hashserv/Dockerfile (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: MIT
2*4882a593Smuzhiyun#
3*4882a593Smuzhiyun# Copyright (c) 2021 Joshua Watt <JPEWhacker@gmail.com>
4*4882a593Smuzhiyun#
5*4882a593Smuzhiyun# Dockerfile to build a bitbake hash equivalence server container
6*4882a593Smuzhiyun#
7*4882a593Smuzhiyun# From the root of the bitbake repository, run:
8*4882a593Smuzhiyun#
9*4882a593Smuzhiyun#   docker build -f contrib/hashserv/Dockerfile .
10*4882a593Smuzhiyun#
11*4882a593Smuzhiyun
12*4882a593SmuzhiyunFROM alpine:3.13.1
13*4882a593Smuzhiyun
14*4882a593SmuzhiyunRUN apk add --no-cache python3
15*4882a593Smuzhiyun
16*4882a593SmuzhiyunCOPY bin/bitbake-hashserv /opt/bbhashserv/bin/
17*4882a593SmuzhiyunCOPY lib/hashserv /opt/bbhashserv/lib/hashserv/
18*4882a593SmuzhiyunCOPY lib/bb /opt/bbhashserv/lib/bb/
19*4882a593SmuzhiyunCOPY lib/codegen.py /opt/bbhashserv/lib/codegen.py
20*4882a593SmuzhiyunCOPY lib/ply /opt/bbhashserv/lib/ply/
21*4882a593SmuzhiyunCOPY lib/bs4 /opt/bbhashserv/lib/bs4/
22*4882a593Smuzhiyun
23*4882a593SmuzhiyunENTRYPOINT ["/opt/bbhashserv/bin/bitbake-hashserv"]
24