What you are buying
A self-hosted commerce backend system: an admin interface for products and orders, an API for a storefront or mobile app to call, and background jobs. There is no storefront for customers to browse; you build your own. You bring it up with Docker Compose.
Derived from an open-source e-commerce starter project under the MIT licence, and not the original project itself. Our work: a Dockerfile that builds the image from source, an orchestration file for three services, a password generation script and a quick-start guide in Traditional Chinese.
Delivery is a frozen snapshot: one zip, taken from the product repository at revision 292495b.
Known limitations
- The commerce core is a pre-release version that has not been formally released
- There is no storefront for customers to browse; you build your own
- No keys are filled in for any payment or shipping service, and there is no search or cloud file storage
- The service serves plain HTTP on port 3000 of the local machine; TLS and a reverse proxy are yours to bring
- Before opening it to the outside, the domain and https settings must be changed to your own values
- Mail the system sends goes only to the local inbox by default and is not sent to real mailboxes
- To send real mail, fill in your own mail service in
.env
- The admin interface may contain preview pages for enterprise features that link to the upstream website
- The three data-encryption keys and the database password cannot be changed after the first start
- Sample data is loaded by you, and product images are downloaded over the network
- The database backup command does not include uploaded files
- The data lives in Docker named volumes, and
docker compose down -v deletes all of it
- The first start builds the image from source, fetching from registries, apt and package repositories during that time
- Pinned to the delivered snapshot; it does not follow upstream.
The liability cap, the scope of what is promised and the statutory floor are governed by the Terms of Service.