Create monorepo from known-good production state
This commit is contained in:
commit
c034824338
651 changed files with 120469 additions and 0 deletions
40
README.md
Normal file
40
README.md
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
# Laser Everything Database
|
||||
|
||||
Monorepo for the Laser Everything database application and its supporting
|
||||
services.
|
||||
|
||||
## Components
|
||||
|
||||
- `app/` — main Next.js application
|
||||
- `bgbye/` — customized background-removal service
|
||||
- `dashboard/` — static application dashboard
|
||||
- `svgnest/` — customized SVG nesting application
|
||||
- `app/files/` — curated manuals, reference material, software and projects
|
||||
- `docker-compose.yml` — production service definition
|
||||
|
||||
## Runtime data excluded from Git
|
||||
|
||||
The following are created or downloaded on the deployment host and are not
|
||||
stored in this repository:
|
||||
|
||||
- environment and secret files;
|
||||
- JavaScript dependencies and Next.js build output;
|
||||
- Python virtual environments;
|
||||
- BGBye model downloads and caches;
|
||||
- logs and temporary files.
|
||||
|
||||
The production environment currently expects:
|
||||
|
||||
- `app/.env.local`
|
||||
- `bgbye/.cache/`
|
||||
- `bgbye/.u2net/`
|
||||
- `bgbye/.ormbg/`
|
||||
|
||||
These must be provisioned separately when deploying a fresh checkout.
|
||||
|
||||
## Repository structure
|
||||
|
||||
This repository replaces several older nested repositories. BGBye and SVGnest
|
||||
are incorporated directly as locally maintained source trees rather than Git
|
||||
submodules or automatically updated upstream dependencies. See their
|
||||
`UPSTREAM.md` files and `LEGACY_REPOSITORIES.md` for provenance.
|
||||
Loading…
Add table
Add a link
Reference in a new issue