mirror of
https://github.com/ipfs/kubo.git
synced 2026-02-26 12:57:44 +08:00
Merge pull request #6898 from ipfs/enable-plugins-in-docker
feat: pass IPFS_PLUGINS to docker build
This commit is contained in:
commit
ced9183e19
@ -16,11 +16,15 @@ RUN cd $SRC_DIR \
|
||||
|
||||
COPY . $SRC_DIR
|
||||
|
||||
# Preload an in-tree but disabled-by-default plugin by adding it to the IPFS_PLUGINS variable
|
||||
# e.g. docker build --build-arg IPFS_PLUGINS="foo bar baz"
|
||||
ARG IPFS_PLUGINS
|
||||
|
||||
# Build the thing.
|
||||
# Also: fix getting HEAD commit hash via git rev-parse.
|
||||
RUN cd $SRC_DIR \
|
||||
&& mkdir .git/objects \
|
||||
&& make build GOTAGS=openssl
|
||||
&& make build GOTAGS=openssl IPFS_PLUGINS=$IPFS_PLUGINS
|
||||
|
||||
# Get su-exec, a very minimal tool for dropping privileges,
|
||||
# and tini, a very minimal init daemon for containers
|
||||
|
||||
@ -40,7 +40,6 @@ func (*peerLogPlugin) Version() string {
|
||||
|
||||
// Init initializes plugin
|
||||
func (*peerLogPlugin) Init(*plugin.Environment) error {
|
||||
fmt.Println("peerLogPlugin enabled - PeerIDs will be logged")
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user