Sign inSign up

fuming/scaffold-eth-2

By fuming

•Updated almost 2 years ago

Image
0

1.2K

fuming/scaffold-eth-2 repository overview

Only work on localhost, not cool.

Dockerfile:

FROM node:23.1.0-alpine3.20 AS builder
WORKDIR /root
RUN apk update && apk add --no-cache supervisor make build-base
RUN yarn config set registry http://registry.npmmirror.com
RUN wget https://github.com/scaffold-eth/scaffold-eth-2/archive/4fad12aa0cf3cc7123f2dde5122104b47e880331.zip -O scaffold-eth-2-4fad12aa.zip && \
    unzip -q scaffold-eth-2-4fad12aa.zip && \
    rm scaffold-eth-2-4fad12aa.zip && \
    mv scaffold-eth-2-4fad12aa0cf3cc7123f2dde5122104b47e880331 scaffold-eth-2-4fad12aa
WORKDIR /root/scaffold-eth-2-4fad12aa
RUN yarn install

FROM node:23.1.0-alpine3.20
LABEL MAINTAINER="[email protected]"
WORKDIR /root
RUN apk update && apk add --no-cache supervisor
COPY --from=builder /root/scaffold-eth-2-4fad12aa /root/scaffold-eth-2-4fad12aa
COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
EXPOSE 3000 8545
CMD ["supervisord", "-c", "/etc/supervisor/conf.d/supervisord.conf"]

supervisord.conf:

[supervisord]
nodaemon=true

[program:chain]
directory=/root/scaffold-eth-2-4fad12aa
command=yarn chain
autostart=true
autorestart=true
stdout_logfile=/var/log/scaffold_eth_2_chain.log
stderr_logfile=/var/log/scaffold_eth_2_chain_err.log

[program:start]
directory=/root/scaffold-eth-2-4fad12aa
command=yarn start
autostart=true
autorestart=true
stdout_logfile=/var/log/scaffold_eth_2_start.log
stderr_logfile=/var/log/scaffold_eth_2_start_err.log

[eventlistener:deploy]
directory=/root/scaffold-eth-2-4fad12aa
command=/bin/sh -c 'yarn deploy'
events=PROCESS_STATE_RUNNING
process=chain
stopsignal=TERM
autostart=true
autorestart=false

Tag summary

Content type

Image

Digest

sha256:79193c2b2…

Size

586.7 MB

Last updated

almost 2 years ago

docker pull fuming/scaffold-eth-2