Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/as-a-service/meme
Simple http microservice that generates meme images from a base image and text
https://github.com/as-a-service/meme
cloud-run-button container golang meme-generator microservice
Last synced: about 1 month ago
JSON representation
Simple http microservice that generates meme images from a base image and text
- Host: GitHub
- URL: https://github.com/as-a-service/meme
- Owner: as-a-service
- License: apache-2.0
- Created: 2019-03-03T02:52:14.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-03-31T08:39:53.000Z (9 months ago)
- Last Synced: 2024-08-03T01:12:07.759Z (4 months ago)
- Topics: cloud-run-button, container, golang, meme-generator, microservice
- Language: Go
- Homepage: https://meme.as-a-service.dev/
- Size: 15.6 KB
- Stars: 40
- Watchers: 1
- Forks: 13
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-cloud-run - meme
README
# Memegen
A simple web service that generates a meme image given text and an image URL.
Run with `docker run -p 8080:8080 gcr.io/as-a-service-dev/memegen`
[![Run on Google Cloud](https://storage.googleapis.com/cloudrun/button.svg)](https://deploy.cloud.run)
### URL parameters:
* `image`: URL of the image
* `top`: text to add at the top of the image
* `bottom`: text to add at the bottom of the image## Running the server locally
* Build with `docker build . -t memegen`
* Start with `docker run -p 8080:8080 memegen`
* Open in your browser at `http://localhost:8080/`## Deploy to your server
The following container image always reflects the latest version of the `master` branch of this repo: `gcr.io/as-a-service-dev/memegen`
![Cloud Build](https://badger-l7zawt5jsq-uw.a.run.app/build/status?project=as-a-service-dev&id=fdd11a9f-8f5d-46f2-974c-0ab041c02b30)