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.493.tar.gz (498.5 kB view details)

Uploaded Source

Built Distribution

cdk_budibase-0.0.493-py3-none-any.whl (497.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cdk_budibase-0.0.493.tar.gz
  • Upload date:
  • Size: 498.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cdk_budibase-0.0.493.tar.gz
Algorithm Hash digest
SHA256 16f31019d585382f36dce3de830d2e540d23546ff7bc8fb50cae81be638f2e70
MD5 fcb4ec77d18ca7e8536b7d4020cee6ee
BLAKE2b-256 a6f15197ebc1d4c2b4920f443af32f916d64bbc3019d2538548902d838ddc785

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cdk_budibase-0.0.493-py3-none-any.whl
Algorithm Hash digest
SHA256 1953bbef5b189c574618afc4f47c03d3c8a5ac215cbb0b8eea343aa769565af5
MD5 d409f43e93025d9ecd6342829b72cd61
BLAKE2b-256 132a0e9d7cee07a0802b66a5f9745c4c03eda68c1aea88b9fd14d8a44bbd20dc

See more details on using hashes here.

Supported by

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