Files
shop/README.md
T
libretech d46bc9380e
build / test (push) Successful in 10s
build / build (push) Skipped
Checkout: forward only the checkout fields, show clear errors, fix the contact form (#16)
Co-authored-by: Michael Czechowski <mail@librete.ch>
2026-10-15 10:31:57 +02:00

31 lines
849 B
Markdown

# libreshop/shop
Vue/Nuxt-style storefront base.
Part of the [libreshop](https://git.librete.ch/libreshop) toolkit. Image
published at `git.librete.ch/libreshop/shop` on `v*` tags; pull requests
build it without publishing.
## Source
This repo was extracted from `mp/shop/` on 2026-04-29; mp was the
first concrete adapter consuming the toolkit. mp's `compose.yml` now
pulls `git.librete.ch/libreshop/shop:<pin>` instead of building locally.
## Build locally
```
docker build -t libreshop/shop:dev .
```
## Test
`npm test` runs the unit tests in `tests/unit/` on Node 22.6 or later, without
installing dependencies.
## Adapter contract
See `docker-entrypoint.sh` and `Dockerfile` for the runtime surface.
Adapters configure the component via env vars and bind-mounted volumes;
do not patch the running container or rely on internal paths.