mirror of https://gitlab.com/ecentrics/concordia
Apostolos Fanakis
4 years ago
3 changed files with 63 additions and 0 deletions
@ -0,0 +1,34 @@ |
|||
# -------------------------------------------------- |
|||
# Stage 1 (Runtime) |
|||
# -------------------------------------------------- |
|||
FROM node:14-buster as runtime |
|||
LABEL maintainers.1="Apostolos Fanakis <apostolof@auth.gr>" |
|||
LABEL maintainers.2="Panagiotis Nikolaidis <ezerous@gmail.com>" |
|||
LABEL gr.thmmy.ecentrics.concordia-image.name="pinner" |
|||
|
|||
# Fix timezome (needed for timestamps on report files) |
|||
ARG TZ |
|||
ENV TZ=${TZ} |
|||
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone |
|||
|
|||
WORKDIR /usr/src/concordia |
|||
|
|||
# Copy the root package.json and yarn.lock |
|||
COPY ./package.json . |
|||
COPY ./yarn.lock . |
|||
|
|||
# Copy the pinner, contracts and shared package.json files, then install modules |
|||
COPY ./packages/concordia-pinner/package.json ./packages/concordia-pinner/ |
|||
COPY ./packages/concordia-contracts/package.json ./packages/concordia-contracts/ |
|||
COPY ./packages/concordia-shared/package.json ./packages/concordia-shared/ |
|||
|
|||
RUN yarn install --frozen-lockfile --network-timeout 100000 |
|||
|
|||
# Gets the rest of the source code |
|||
COPY ./packages/concordia-shared ./packages/concordia-shared |
|||
COPY ./packages/concordia-contracts ./packages/concordia-contracts |
|||
COPY ./packages/concordia-pinner ./packages/concordia-pinner |
|||
|
|||
WORKDIR /usr/src/concordia/packages/concordia-pinner |
|||
|
|||
ENTRYPOINT ["yarn", "start"] |
@ -0,0 +1,16 @@ |
|||
USE_EXTERNAL_CONTRACTS_PROVIDER=true |
|||
ORBIT_DIRECTORY=/data/orbitdb |
|||
|
|||
#CONTRACTS_PROVIDER_HOST=contracts-provider |
|||
CONTRACTS_PROVIDER_HOST=127.0.0.1 |
|||
CONTRACTS_PROVIDER_PORT=8400 |
|||
CONTRACTS_VERSION_HASH=latest |
|||
|
|||
PINNER_API_HOST=127.0.0.1 |
|||
PINNER_API_PORT=4444 |
|||
|
|||
RENDEZVOUS_HOST=127.0.0.1 |
|||
RENDEZVOUS_PORT=9090 |
|||
|
|||
WEB3_HOST=127.0.0.1 |
|||
WEB3_PORT=8545 |
Loading…
Reference in new issue