Skip to main content

NPM version PyPI version release

Downloads npm PyPI

Welcome to cdk-budibase

BudiBase is open source! is Build apps, forms, and workflows that perfectly fit your business - so you can move forward, faster. Best of all. Use AWS CDK to create budibase server. data store in efs

  • base resource:

    • vpc, ecs cluster, ecs service, efs

ref: https://medium.com/devops-techable/learn-how-to-use-the-efs-mount-point-in-your-ecs-cluster-running-fargate-with-aws-cdk-e5c9df435c8b

Architecture

Deploy cdk-budibase via example code.

# example cdk app diff.
npx aws-cdk@latest diff --app='npx ts-node src/integ.api.ts'

# example cdk app deploy.
npx aws-cdk@latest deploy --app='npx ts-node src/integ.api.ts'

# example cdk app destroy (in case you miss remove efs, you need to remove efs, and log group manually on aws console or via aws cli, sdk etc...).
npx aws-cdk@latest destroy --app='npx ts-node src/integ.api.ts'

Use Constructs Library in CDK APP.

import { BudiBaseBaseResource } from 'cdk-budibase';

const app = new App();
const env = {
  account: process.env.CDK_DEFAULT_ACCOUNT,
  region: process.env.CDK_DEFAULT_REGION,
};

const stack = new Stack(app, 'MyStack', { env });
new BudiBaseBaseResource(stack, 'BudiBaseBaseResource');

EFS

BudiBase

Metadata

Release files for cdk-budibase 0.0.833

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cdk-budibase 0.0.833
File Size Uploaded
cdk_budibase-0.0.833.tar.gz 499.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cdk-budibase 0.0.833
File Interpreter ABI Platform
cdk_budibase-0.0.833-py3-none-any.whl Python 3 none any Details

Total release size: 997.1 kB

Release files / cdk_budibase-0.0.833.tar.gz

Download URL cdk_budibase-0.0.833.tar.gz
Size 499.2 kB
Tags Source
SHA-256 checksum
How to use checksums
495b8fac50eddb5e60c7eae78dbeed9688dddbb1c3f2bf4611ed92b900d4c181
BLAKE2b-256 checksum
How to use checksums
7c9822779d300d7b1367a0bbc616fa53086c2aa715e83caff8e8fc651a0f6384
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.14.0

Release files / cdk_budibase-0.0.833-py3-none-any.whl

Download URL cdk_budibase-0.0.833-py3-none-any.whl
Size 497.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
57f3000c13010fb5b6063d16c9b38180e04c267d73eac69734223ebefe7e8708
BLAKE2b-256 checksum
How to use checksums
9ba3c1abccd4fdcf1360ec34666c7f61204a5d9f4f4e969f37c3124cb90b7743
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.14.0

Release history Release notifications | RSS feed

This release

0.0.833 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page