Appfire connect app SDK
What does it do?
Creates a Atlassian Connect app template and provides a toolkit for deploying to AWS environment
Command Line Arguments
--verbose, -v : "verbose"
--region, -r : "AWS region", default="us-east-1"
--profile, -p : "AWS profile as the default environment", default="default"
--env, -e : "personal, dev, test, stage or prod", default="personal"
--stack, -s : "CDK stack to deploy", default="app", "core" or "app"
--stage, -stage : "dev, test, stage or prod", default="dev"
--app-suffix, -as : "green" or nothing (not passing the argument)
Note: see personal.env.yml or env.yml for personal or DTS/Prod environments respectively.
Run via Python
create-appfire-app -v
Bootstrap app
bootstraps CDK toolkit
appfire bootstrap
Deploy core stack
appfire deploy -s core
Deploy biz service stack
appfire deploy -s biz-service
Deploy app service stack
appfire deploy -s app-service
Deploy module service stack
appfire deploy -s module-service
Deploy app
appfire deploy
List stacks
appfire list (or appfire ls)
Diff stack
appfire diff
Destroy app stack
appfire destroy
Run the app
The app will run locally on port 9000 using the AWS_PROFILE as set from personal.env.yaml ['environment']['personal']['profile']
appfire run
Build and Run SDK locally
python setup.py build && python setup.py install
Possible Issues
- If you are getting
SSL: CERTIFICATE_VERIFY_FAILEDwhile running install command, run following file
/Applications/Python 3X/Install Certificates.command
Metadata
Release files for appfire-connect-sdk 1.9.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| appfire-connect-sdk-1.9.1.tar.gz | 14.4 kB | Without provenance | Details |
Release files / appfire-connect-sdk-1.9.1.tar.gz
| Download URL | appfire-connect-sdk-1.9.1.tar.gz |
|---|---|
| Size | 14.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
19fd3ed4549d6e32ad83f8e306df816b612fcfe6510f9295c595478e9d8fe8fe
|
|
BLAKE2b-256 checksum How to use checksums |
5a4be7367f0de350269f75821b5d8dd33802021e01ed81598ff36e1a3e4c3a8e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.11.0
|
Security for appfire-connect-sdk 1.9.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.