qwrk-laconic-core/apps/backend
Ian Cameron Lyles 402762425b
chore: LAC-126 Components Migrated (#5)
* chore: Onboarding components migrated

* chore: wrap pages

* chore(components): Migrate core and navigation components

Migrated core and navigation components from Snowballtools repository:
- Core components: Dropdown, FormatMilliSecond, Logo, SearchBar, Stepper, StopWatch, VerticalStepper
- Navigation components: GitHubSessionButton, LaconicIcon, NavigationActions, WalletSessionId

Follows component migration guidelines with:
- Tailwind styling
- Consistent file structure
- TypeScript type definitions
- README documentation

* chore(routing): Basic routing within navigation

* chore: Import project cards and deps

* fix: start services in turborepo

* docs: phases for wallet service
2025-03-24 11:48:30 -07:00
..
environments chore(ui): LAC-126 components migrated (#4) 2025-03-20 08:17:54 -07:00
src chore: LAC-126 Components Migrated (#5) 2025-03-24 11:48:30 -07:00
test Apps and packages lint and build (#3) 2025-03-07 19:45:56 -08:00
biome.json Apps and packages lint and build (#3) 2025-03-07 19:45:56 -08:00
package.json Apps and packages lint and build (#3) 2025-03-07 19:45:56 -08:00
README.md Apps and packages lint and build (#3) 2025-03-07 19:45:56 -08:00
tsconfig.json Apps and packages lint and build (#3) 2025-03-07 19:45:56 -08:00

backend

This backend is a node.js express.js apollo server project in a yarn workspace.

Getting Started

Install dependencies

In the root of the project, run:

yarn

Build backend

yarn build --ignore frontend

Environment variables

Local

Copy the environments/local.toml.example file to environments/local.toml:

cp environments/local.toml.example environments/local.toml

Staging environment variables

In the deployment repository, update staging staging/configmaps/config/prod.toml

Production environment variables

In the deployment repository, update production production/configmaps/config/prod.toml

Run development server

yarn start

Deployment

Clone the deployer repository:

git clone git@git.vdb.to:cerc-io/snowballtools-base-api-deployments.git

Staging

echo trigger >> .gitea/workflows/triggers/staging-deploy
git commit -a -m "Deploy v0.0.8"  # replace with version number
git push

Production

echo trigger >> .gitea/workflows/triggers/production-deploy
git commit -a -m "Deploy v0.0.8" # replace with version number
git push

Deployment status

Dumb for now

Update version number manually in routes/staging.ts