Skip to main content

Use AWS CDK to create budibase server

Project description

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

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cdk_budibase-0.0.833.tar.gz (499.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cdk_budibase-0.0.833-py3-none-any.whl (497.9 kB view details)

Uploaded Python 3

File details

Details for the file cdk_budibase-0.0.833.tar.gz.

File metadata

  • Download URL: cdk_budibase-0.0.833.tar.gz
  • Upload date:
  • Size: 499.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.14.0

File hashes

Hashes for cdk_budibase-0.0.833.tar.gz
Algorithm Hash digest
SHA256 495b8fac50eddb5e60c7eae78dbeed9688dddbb1c3f2bf4611ed92b900d4c181
MD5 72dda5a5759c3717edec5309aeb142c1
BLAKE2b-256 7c9822779d300d7b1367a0bbc616fa53086c2aa715e83caff8e8fc651a0f6384

See more details on using hashes here.

File details

Details for the file cdk_budibase-0.0.833-py3-none-any.whl.

File metadata

  • Download URL: cdk_budibase-0.0.833-py3-none-any.whl
  • Upload date:
  • Size: 497.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.14.0

File hashes

Hashes for cdk_budibase-0.0.833-py3-none-any.whl
Algorithm Hash digest
SHA256 57f3000c13010fb5b6063d16c9b38180e04c267d73eac69734223ebefe7e8708
MD5 7e2fbc1f7819d29200143f07b4dfc396
BLAKE2b-256 9ba3c1abccd4fdcf1360ec34666c7f61204a5d9f4f4e969f37c3124cb90b7743

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page