Skip to content

Commit a47d5eb

Browse files
authored
Merge pull request #111 from DirtyHairy/mayflower-workshop-image-repo
Transforming image repository.
2 parents 9469d2b + 7edf94d commit a47d5eb

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
title = "Transforming image repository"
2+
template = "render_hub_content_body"
3+
date = "2025-07-03T14:30:00Z"
4+
content-type = "text/plain"
5+
tags = ["rust", "go", "typescript", "python", "http", "sqlite", "cron"]
6+
7+
[extra]
8+
author = "Mayflower GmbH"
9+
type = "hub_document"
10+
category = "Sample"
11+
language = "Polyglot"
12+
created_at = "2025-07-03T14:30:00Z"
13+
last_updated = "2025-07-03T14:30:00Z"
14+
spin_version = ">=v3.2.0"
15+
summary = "A transforming image repository composed of multiple components in different languages."
16+
url = "https://github.com/mayflower/spin-workshop-2025"
17+
keywords = "Rust, Go, TypeScript, Python, HTTP, SQLte, cron"
18+
19+
---
20+
21+
This is a transforming image repository. Originals are uploaded as either
22+
PNG or JPEG and then are transformed to a different size and format on-the-fly
23+
during download. Transformed images are cached with a configurable TTL and
24+
finally discarded by a cron component.
25+
26+
The app is composed of multiple components in different languages that communicate
27+
via HTTP. It was developed as part of a workshop on Spin, so the
28+
repository also contains extensive documentation and a Dockerfile (with a
29+
prebuild image on the hub) that packages all prerequisites to build, run and
30+
develop the app.

0 commit comments

Comments
 (0)