mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 19:51:02 +00:00
5169155f94
* Add instructions. * Squashed 'bridges/' content from commit 345e84a21 git-subtree-dir: bridges git-subtree-split: 345e84a2146b56628e9888c9f5e129cb40e868a9 * Remove bridges workspace file to avoid confusing Cargo. * Add some bridges primitives to Polkadot workspace. * Improve docs.
27 lines
721 B
Docker
27 lines
721 B
Docker
FROM node:12 as build-deps
|
|
|
|
# install tools and dependencies
|
|
RUN set -eux; \
|
|
apt-get install -y git
|
|
|
|
# clone UI repo
|
|
RUN cd /usr/src/ && git clone https://github.com/paritytech/bridge-ui.git
|
|
WORKDIR /usr/src/bridge-ui
|
|
RUN yarn
|
|
ARG SUBSTRATE_PROVIDER
|
|
ARG ETHEREUM_PROVIDER
|
|
ARG EXPECTED_ETHEREUM_NETWORK_ID
|
|
|
|
ENV SUBSTRATE_PROVIDER $SUBSTRATE_PROVIDER
|
|
ENV ETHEREUM_PROVIDER $ETHEREUM_PROVIDER
|
|
ENV EXPECTED_ETHEREUM_NETWORK_ID $EXPECTED_ETHEREUM_NETWORK_ID
|
|
|
|
RUN yarn build:docker
|
|
|
|
# Stage 2 - the production environment
|
|
FROM nginx:1.12
|
|
COPY --from=build-deps /usr/src/bridge-ui/nginx/*.conf /etc/nginx/conf.d/
|
|
COPY --from=build-deps /usr/src/bridge-ui/dist /usr/share/nginx/html
|
|
EXPOSE 80
|
|
CMD ["nginx", "-g", "daemon off;"]
|