1 SUMMARY = "A small reverse proxy that can front existing gRPC servers and expose their functionality using gRPC-Web protocol, allowing for the gRPC services to be consumed from browsers."
2 HOMEPAGE = "https://github.com/improbable-eng/grpc-web"
6 RDEPENDS:${PN} = "bash"
7 RDEPENDS:${PN}-dev = "bash"
9 GO_IMPORT = "github.com/improbable-eng/grpc-web"
10 GO_INSTALL = "${GO_IMPORT}/go/grpcwebproxy"
12 LICENSE = "Apache-2.0"
13 LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE.txt;md5=71a6955f3cd81a809549da266346dc59"
15 SRCREV = "1d9bbb09a0990bdaff0e37499570dbc7d6e58ce8"
16 SRC_URI = "git://${GO_IMPORT};branch=master;protocol=https \
17 file://databroker-grpc-web-proxy.env \
18 file://databroker-grpc-web-proxy.service"
20 do_compile[network] = "1"
23 install -d ${D}${systemd_system_unitdir}
24 install -m 0644 ${WORKDIR}/databroker-grpc-web-proxy.service ${D}${systemd_system_unitdir}
26 install -d ${D}${sysconfdir}/default
27 install -m 0644 ${WORKDIR}/databroker-grpc-web-proxy.env ${D}${sysconfdir}/default/databroker-grpc-web-proxy.env
30 SYSTEMD_SERVICE:${PN} = "databroker-grpc-web-proxy.service"
32 FILES:${PN} = "${bindir} \
33 ${systemd_system_unitdir} \
34 ${sysconfdir}/default "