Skip to main content

Starmart deployment tool

Project description

Starmart

Installing

The following command will, not only install the starmart CLI tool, but also the helper classes for returning the correct output.

pip install starmart

CLI Usage

NOTE: On Windows, all commands must be prepended with a python -m .... Example: python -m starmart init.

Once you've installed the CLI tool (see Installing section), go to an empty directory and run:

# sudo privileges are needed for adding gitlab ssh key in case there's none. 
# If you already have one, you can run it without sudo. 
sudo starmart init

This command will create a starter project to which you would need to add all your code. It'll prompt you to sign in to your account. After that, a git repository will be configured with an alternative remote called starmart.

In order to deploy the code, you must first add and commit all the files you would like to be pushed to the remote repository. This is the way starmart knows which files to push. So, in order to deploy you should run the following commands:

# Adding all files to git. Feel free to select specific files if you need to
git add .

# Adding a commit message.
git commit -m "Descriptive commit message"

# Deploying the code. This will push all the files to the remote repository, 
# build a model runtime environment and make it available for the public. 
# Running starmart deploy is equivalent to running git push starmart main. 
starmart deploy

Project details


Download files

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

Source Distribution

starmart-0.2.10.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

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

starmart-0.2.10-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file starmart-0.2.10.tar.gz.

File metadata

  • Download URL: starmart-0.2.10.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for starmart-0.2.10.tar.gz
Algorithm Hash digest
SHA256 8fce551346e319fb7c677ce02512ad691514bcf2f12f5a236bb6225a797f5397
MD5 cf3dc0436e2dfb2dd24df1bf3ee07fae
BLAKE2b-256 db126240be6501d0a8495c6cba242b724a4f463c9e57567d3a9a277a1b238ac4

See more details on using hashes here.

File details

Details for the file starmart-0.2.10-py3-none-any.whl.

File metadata

  • Download URL: starmart-0.2.10-py3-none-any.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for starmart-0.2.10-py3-none-any.whl
Algorithm Hash digest
SHA256 ad28dab7083e0eba7e23c68f1250e661b414f69d0e4bf22b690c03518d414ee1
MD5 95259147f4d96dd5b7f7c2fd016eb46e
BLAKE2b-256 a64f5990b60f3b0f55ccd4ae209568f25b132f11cbc95fc12ea2599c50449d65

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