Sign inSign up

300481/pubsub2http

By 300481

Updated almost 7 years ago

A bridge from Google PubSub to HTTP

Image
0

183

300481/pubsub2http repository overview

pubsub2http

A bridge from Google PubSub to HTTP

Environment Variables

Environment VariableDescriptionValid values
POST_URLThe URL to post the messageString
GCP_CREDENTIALS_FILEThe location of the credentials file (JSON)String
GCP_TOPIC_NAMEThe PubSub topic nameString
GCP_CREATE_TOPICAllow creation of topic if not existsString TRUE/FALSE
GCP_SUBSCRIPTION_NAMEThe PubSub subscription nameString
GCP_CREATE_SUBSCRIPTIONAllow creation of subscription if not existsString TRUE/FALSE
GCP_PROJECT_IDThe Google Project IDString

Prerequisites

Start the service

export POST_URL=<yourposturl>
export GCP_CREDENTIALS_FILE=<filelocation>
export GCP_TOPIC_NAME=<yourtopicname>
export GCP_CREATE_TOPIC=TRUE
export GCP_SUBSCRIPTION_NAME=<yoursubscriptionname>
export GCP_CREATE_SUBSCRIPTION=TRUE
export GCP_PROJECT_ID=yourprojectid
docker run -d --rm --name=pubsub2http \
    -v credentialsfile-path:containerpath \
    -e POST_URL=${POST_URL} \
    -e GCP_CREDENTIALS_FILE=${GCP_CREDENTIALS_FILE} \
    -e GCP_TOPIC_NAME=${GCP_TOPIC_NAME} \
    -e GCP_CREATE_TOPIC=${GCP_CREATE_TOPIC} \
    -e GCP_SUBSCRIPTION_NAME=${GCP_SUBSCRIPTION_NAME} \
    -e GCP_CREATE_SUBSCRIPTION=${GCP_CREATE_SUBSCRIPTION} \
    -e GCP_PROJECT_ID=${GCP_PROJECT_ID} \
    300481/pubsub2http:latest

Tag summary

Content type

Image

Digest

Size

8 MB

Last updated

almost 7 years ago

docker pull 300481/pubsub2http:v0.1.0