diff --git a/op-txproxy/Dockerfile b/op-txproxy/Dockerfile index 1a6dfbd..439508b 100644 --- a/op-txproxy/Dockerfile +++ b/op-txproxy/Dockerfile @@ -1,8 +1,8 @@ FROM golang:1.21.3-alpine3.18 as builder COPY ./op-txproxy /app - WORKDIR /app + RUN apk --no-cache add make jq bash git alpine-sdk RUN make build @@ -16,3 +16,4 @@ WORKDIR /app COPY --from=builder /app/bin/op-txproxy /app ENTRYPOINT ["/app/op-txproxy"] +CMD ["/app/op-txproxy"] diff --git a/op-txproxy/cli.go b/op-txproxy/cli.go index 64af893..645fec6 100644 --- a/op-txproxy/cli.go +++ b/op-txproxy/cli.go @@ -27,9 +27,10 @@ func CLIFlags(envPrefix string) []cli.Flag { EnvVars: opservice.PrefixEnvVar(envPrefix, "SENDRAWTXCONDITIONAL_ENABLED"), }, &cli.StringSliceFlag{ - Name: SendRawTransactionConditionalBackendFlagName, - Usage: "block builder to broadcast conditional transactions", - EnvVars: opservice.PrefixEnvVar(envPrefix, "SENDRAWTXCONDITIONAL_BACKENDS"), + Name: SendRawTransactionConditionalBackendFlagName, + Usage: "block builder to broadcast conditional transactions", + Required: true, + EnvVars: opservice.PrefixEnvVar(envPrefix, "SENDRAWTXCONDITIONAL_BACKEND"), }, &cli.Uint64Flag{ Name: SendRawTransactionConditionalRateLimitFlagName,