Go-ipfs kann nicht auf GAE / FE bereitgestellt werden

434
Luke Mira

--- app.yaml env: flex Laufzeit: benutzerdefiniert health_check: enable_health_check: False

--- Dockerfile FROM golang: 1.11-stretch ENV GOPATH / go ENV PATH $ GOPATH / bin: / usr / local / go / bin: $ PATH RUN go get -u -d github.com/ipfs/go-ipfs ENV SRC_DIR $ GOPATH / src / github.com / ipfs / go-ipfs
WORKDIR $ SRC_DIR RUN make & & mv cmd / ipfs / ipfs / usr / local / bin / ipfs && mv bin / container_daemon / usr / local / bin / start_ipfs

EXPOSE 4001 EXPOSE 4002 / udp EXPOSE 5001 EXPOSE 8080 EXPOSE 8081

ENV IPFS_PATH / data / ipfs RUN mkdir -p $ IPFS_PATH \ && useradd -s / usr / sbin / nologin -d $ IPFS_PATH -u 1000 -G Benutzer ipfs \ && chown ipfs: Benutzer $ IPFS_PATH

VOLUME $ IPFS_PATH

ENV IPFS_LOGGING ""

RUN ipfs init

ENTRYPOINT ["/ usr / local / bin / start_ipfs"] CMD ["daemon", "--migrate = true"]

Ausführen auf der Befehlszeile% gcloud Beta-App implementieren --project xxxyyy --version flex

::
:

Aktualisierungsdienst [Standard] (dies kann einige Minuten dauern) ... ⠧

sehr lange warten ... warum?

-3

0 Antworten auf die Frage