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