@turjuman/aws-deploy
v0.2.0
Published
Turjuman self-host tooling: deploy (with self-bootstrap), inspect and tear down the AWS stack via the CDK programmatic toolkit.
Maintainers
Readme
@turjuman/aws-deploy
Self-host tooling (turjuman-aws-deploy) for
Turjuman — open-source, self-hosted
translation management.
Deploys the whole Turjuman stack to your own AWS account in one command: a single
DynamoDB table and up to three Lambda Function URLs. The topology is the
@turjuman/aws-cdk
construct, deployed via the CDK programmatic toolkit. The CLI self-bootstraps
the standard CDK environment (the shared CDKToolkit stack) on first run, so it
stays a one-liner — pass --skip-bootstrap if you bootstrap accounts yourself.
The Lambda code ships pre-bundled inside @turjuman/mcp-server and @turjuman/api
(published assets), so — unlike before — you no longer need to build from a clone:
npx @turjuman/aws-deploy deploy # interactive: stack name, region, options, first ownerThe canonical config is stored in an AWS SSM parameter
(/turjuman/<stack>/deploy-config), so a redeploy works from any machine or CI;
turjuman.deploy.json is just a local cache. Re-running deploy is the one path
for any change:
npx @turjuman/aws-deploy deploy --disable webhook # remove a surface
npx @turjuman/aws-deploy deploy --set mcp.memorySize=512 # tweak a single knobSee the self-hosting guide
for deploy, status, teardown and bootstrap.
License
MIT
