Web server for full-custom images conversion on-the-fly. Fast cache, low resources consumption. Production/high-load-ready version. Written in Go.
Mostly works, but tools and docs needed.
Deployment-specific configuration (ENV vars):
IF_TRANSFORMS_CONCURRENCY
- count of parallel transforms processes. Numeric, default: CPU cores count (runtime.NumCPU()
).IF_RELATIVE_PATHS_FROM
- relatives paths start directory. Defaultprocess work dir
.IF_CONFIG_FILE
- path to config YAML file.
Project-specific configuration.
YAML file like this:
containers:
wikimedia:
# https://upload.wikimedia.org/wikipedia/commons/4/41/Inter-Con_Kabul.jpg
origin:
source: https://upload.wikimedia.org/wikipedia/commons
access: true
transforms:
dummy: 'cp "{source}" "{target}"'
https://github.com/imconfly/imconfly
MIT