relayer: fix ci
This commit is contained in:
parent
3fd0631589
commit
090a8e0c74
3
Tiltfile
3
Tiltfile
|
@ -439,8 +439,7 @@ if spy_relayer:
|
||||||
|
|
||||||
docker_build(
|
docker_build(
|
||||||
ref = "spy-relay-image",
|
ref = "spy-relay-image",
|
||||||
context = ".",
|
context = "relayer/spy_relayer",
|
||||||
only = ["./relayer/spy_relayer"],
|
|
||||||
dockerfile = "relayer/spy_relayer/Dockerfile",
|
dockerfile = "relayer/spy_relayer/Dockerfile",
|
||||||
live_update = []
|
live_update = []
|
||||||
)
|
)
|
||||||
|
|
|
@ -41,7 +41,7 @@ spec:
|
||||||
- npm
|
- npm
|
||||||
- run
|
- run
|
||||||
- --prefix
|
- --prefix
|
||||||
- /app/relayer/spy_relayer/
|
- /app
|
||||||
- tilt_listener
|
- tilt_listener
|
||||||
tty: true
|
tty: true
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
|
|
|
@ -41,7 +41,7 @@ spec:
|
||||||
- npm
|
- npm
|
||||||
- run
|
- run
|
||||||
- --prefix
|
- --prefix
|
||||||
- /app/relayer/spy_relayer/
|
- /app
|
||||||
- tilt_relayer
|
- tilt_relayer
|
||||||
ports:
|
ports:
|
||||||
- containerPort: 8083
|
- containerPort: 8083
|
||||||
|
|
|
@ -41,7 +41,7 @@ spec:
|
||||||
- npm
|
- npm
|
||||||
- run
|
- run
|
||||||
- --prefix
|
- --prefix
|
||||||
- /app/relayer/spy_relayer/
|
- /app
|
||||||
- tilt_wallet_monitor
|
- tilt_wallet_monitor
|
||||||
ports:
|
ports:
|
||||||
- containerPort: 8084
|
- containerPort: 8084
|
||||||
|
|
|
@ -14,7 +14,7 @@ COPY package-lock.json package-lock.json
|
||||||
COPY tsconfig.json tsconfig.json
|
COPY tsconfig.json tsconfig.json
|
||||||
COPY jestconfig.json jestconfig.json
|
COPY jestconfig.json jestconfig.json
|
||||||
|
|
||||||
FROM base as builder
|
FROM base AS builder
|
||||||
|
|
||||||
RUN --mount=type=cache,target=/root/.npm \
|
RUN --mount=type=cache,target=/root/.npm \
|
||||||
npm ci
|
npm ci
|
||||||
|
@ -22,12 +22,15 @@ RUN --mount=type=cache,target=/root/.npm \
|
||||||
COPY src src
|
COPY src src
|
||||||
RUN npm run build && npm prune --production
|
RUN npm run build && npm prune --production
|
||||||
|
|
||||||
FROM base as application
|
FROM base AS application
|
||||||
|
|
||||||
LABEL org.opencontainers.image.source="https://github.com/wormhole-foundation/wormhole/tree/dev.v2/relayer/spy_relayer#readme"
|
LABEL org.opencontainers.image.source="https://github.com/wormhole-foundation/wormhole/tree/dev.v2/relayer/spy_relayer#readme"
|
||||||
|
|
||||||
COPY --from=builder /app/node_modules node_modules
|
COPY --from=builder /app/node_modules node_modules
|
||||||
COPY --from=builder /app/lib lib
|
COPY --from=builder /app/lib lib
|
||||||
|
COPY .env.tilt.listener /app/
|
||||||
|
COPY .env.tilt.relayer /app/
|
||||||
|
COPY .env.tilt.wallet-monitor /app/
|
||||||
|
|
||||||
CMD [ "node", "lib/main.js" ]
|
CMD [ "node", "lib/main.js" ]
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
# - We ignore scratch because it's literally the docker base image
|
# - We ignore scratch because it's literally the docker base image
|
||||||
# - We ignore solana AS (builder|ci_tests) because it's a relative reference to another FROM call
|
# - We ignore solana AS (builder|ci_tests) because it's a relative reference to another FROM call
|
||||||
#
|
#
|
||||||
git ls-files | grep "Dockerfile*" | xargs grep -s "FROM" | egrep -v 'sha256|scratch|solana|aptos AS (builder|ci_tests|tests)'
|
git ls-files | grep "Dockerfile*" | xargs grep -s "FROM" | egrep -v 'sha256|scratch|solana|aptos|base AS (application|base|builder|ci_tests|tests)'
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
echo "[!] Unpinned docker files" >&2
|
echo "[!] Unpinned docker files" >&2
|
||||||
exit 1
|
exit 1
|
||||||
|
|
Loading…
Reference in New Issue