Skip to content

experimental-berlin/image-processing

Repository files navigation

Experimental Berlin Image Processing Service

Experimental Berlin's service for processing images.

This is a serverless function that receives an image URL from the client, fetches the image, generates a thumbnail and uploads it to Google Cloud Storage.

Testing

$ go test

Deployment

$ gcloud functions deploy imageProcessing --region europe-west1 --entry-point ProcessImage --memory 1024 --runtime go111 --trigger-topic imageProcessingRequest

Reading Logs

$ gcloud functions logs read imageProcessing --region europe-west1

Publishing an Image Processing Request

$ gcloud pubsub topics publish imageProcessingRequest --project experimental-berlin --message "http://example.com"

About

Experimental Berlin image processing service

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages