cardano-submit-api tool, to allow submitting transaction to a cardano-node. It needs a running cardano-node, to connect to its socket. This can be started like this (most of the environment variables are used to identify the cardano-node folder, they can be changed or removed):
#!/bin/bash
IMAGE=apexpool/cardano-submit-api
VERSION=stable
NETWORK=preprod
NETWORK_WITH_MAGIC="--testnet-magic 1"
POOL_NAME=preprod-apex
NODE_NAME=relay1
NAME=${NETWORK}_submit-api
SA_FOLDER=submit-api-preprod
HOST_ADDR=0.0.0.0
PORT=8090
EXT_PORT=4090
docker run \
--restart unless-stopped -d \
--name ${NAME} \
--log-driver json-file \
--log-opt max-size=100m \
--log-opt max-file=100 \
-p ${EXT_PORT}:${PORT} \
-e "NETWORK=${NETWORK}" \
-e "NETWORK_WITH_MAGIC=${NETWORK_WITH_MAGIC}" \
-v /opt/cardano/deployment/${SA_FOLDER}/config:/opt/cardano/cnode/config \
-v /opt/cardano/deployment/${POOL_NAME}/${NODE_NAME}/socket:/opt/cardano/cnode/socket \
${IMAGE}:${VERSION} \
/usr/local/bin/entrypoint ${NETWORK} ${PORT}
Content type
Image
Digest
sha256:b6e15526c…
Size
92.3 MB
Last updated
almost 2 years ago
docker pull apexpool/cardano-submit-api