shopcloud-microservice


Nameshopcloud-microservice JSON
Version 0.37.0 PyPI version JSON
download
home_pageNone
SummaryCLI tool for manage microservices
upload_time2025-07-25 06:41:37
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseMIT
keywords cli
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Microservice CLI

Tool for manage the talk-point microservices.

## Install

````sh
$ pip install shopcloud-microservice
````

## App

```sh
$ microservice app health
```

## Security

```sh
$ microservice security merge-security-pull-requests
$ microservice security ci-secrets-rolling
```

## Backup

Backup commands (test) (es wird ein Export pro Instanz ausgeführt)

```sh
$ python -m shopcloud_microservice -d -s backup sql-init shopcloud-secrethub:europe-west3:secrethub # initialise backup storage for a instance
$ python -m shopcloud_microservice -d -s backup sql-list-instances # list all known instances from projects.yaml
$ python -m shopcloud_microservice -d -s backup sql-list-databases shopcloud-secrethub:europe-west3:secrethub # list databases on server
$ python -m shopcloud_microservice -d -s backup sql-dump # dumo all databaeses ob all known server from projects.yaml
$ python -m shopcloud_microservice -d -s backup sql-dumo shopcloud-secrethub:europe-west3:secrethub # dump all databases from instance
$ python -m shopcloud_microservice -d -s backup sql-dump shopcloud-secrethub:europe-west3:secrethub:shopcloud-secrethub-api # download a database from instance
$ python -m shopcloud_microservice -d -s backup sql-dump shopcloud-secrethub:europe-west3:secrethub:shopcloud-secrethub-api # download a database from instance
$ python -m shopcloud_microservice -d -s backup sql-download # download all dumpfiles to db-dumps
$ python -m shopcloud_microservice -d -s backup sql-push-to-drive /tmp # sync content from download-folder to specific path
```

## Develop

Entwickle deine Änderungen im develop branch oder feature branch.
Beim mergen des Pull-Requests in den master wird automatisch ein deploy mittels `wheel` und `twine` durchgeführt.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "shopcloud-microservice",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "CLI",
    "author": null,
    "author_email": "Konstantin Stoldt <konstantin.stoldt@talk-point.de>",
    "download_url": "https://files.pythonhosted.org/packages/32/df/838d7ce4b9f0783806964a345a784b1052f933d2d5d82c80dbd3d096b9c8/shopcloud_microservice-0.37.0.tar.gz",
    "platform": null,
    "description": "# Microservice CLI\n\nTool for manage the talk-point microservices.\n\n## Install\n\n````sh\n$ pip install shopcloud-microservice\n````\n\n## App\n\n```sh\n$ microservice app health\n```\n\n## Security\n\n```sh\n$ microservice security merge-security-pull-requests\n$ microservice security ci-secrets-rolling\n```\n\n## Backup\n\nBackup commands (test) (es wird ein Export pro Instanz ausgef\u00fchrt)\n\n```sh\n$ python -m shopcloud_microservice -d -s backup sql-init shopcloud-secrethub:europe-west3:secrethub # initialise backup storage for a instance\n$ python -m shopcloud_microservice -d -s backup sql-list-instances # list all known instances from projects.yaml\n$ python -m shopcloud_microservice -d -s backup sql-list-databases shopcloud-secrethub:europe-west3:secrethub # list databases on server\n$ python -m shopcloud_microservice -d -s backup sql-dump # dumo all databaeses ob all known server from projects.yaml\n$ python -m shopcloud_microservice -d -s backup sql-dumo shopcloud-secrethub:europe-west3:secrethub # dump all databases from instance\n$ python -m shopcloud_microservice -d -s backup sql-dump shopcloud-secrethub:europe-west3:secrethub:shopcloud-secrethub-api # download a database from instance\n$ python -m shopcloud_microservice -d -s backup sql-dump shopcloud-secrethub:europe-west3:secrethub:shopcloud-secrethub-api # download a database from instance\n$ python -m shopcloud_microservice -d -s backup sql-download # download all dumpfiles to db-dumps\n$ python -m shopcloud_microservice -d -s backup sql-push-to-drive /tmp # sync content from download-folder to specific path\n```\n\n## Develop\n\nEntwickle deine \u00c4nderungen im develop branch oder feature branch.\nBeim mergen des Pull-Requests in den master wird automatisch ein deploy mittels `wheel` und `twine` durchgef\u00fchrt.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "CLI tool for manage microservices",
    "version": "0.37.0",
    "project_urls": {
        "Homepage": "https://github.com/Talk-Point/shopcloud-microservice-cli",
        "Repository": "https://github.com/Talk-Point/shopcloud-microservice-cli"
    },
    "split_keywords": [
        "cli"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "53c693504beccb2f1a9610b7affd372afd87b5ce00b3b7ace544c964144d3e50",
                "md5": "5207663b710d995732fbb915455aad92",
                "sha256": "b2fb11dd394cc4a2229abbc758dca7c182fd8727f2fdb950177e07ebfa64b32b"
            },
            "downloads": -1,
            "filename": "shopcloud_microservice-0.37.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "5207663b710d995732fbb915455aad92",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 15114,
            "upload_time": "2025-07-25T06:41:35",
            "upload_time_iso_8601": "2025-07-25T06:41:35.855534Z",
            "url": "https://files.pythonhosted.org/packages/53/c6/93504beccb2f1a9610b7affd372afd87b5ce00b3b7ace544c964144d3e50/shopcloud_microservice-0.37.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "32df838d7ce4b9f0783806964a345a784b1052f933d2d5d82c80dbd3d096b9c8",
                "md5": "f677d8e239d7111c9171a2543609ccc2",
                "sha256": "deb4cbed0ead07b2da9813d993c12b47584e9fb40853b7b1101f546e63b21316"
            },
            "downloads": -1,
            "filename": "shopcloud_microservice-0.37.0.tar.gz",
            "has_sig": false,
            "md5_digest": "f677d8e239d7111c9171a2543609ccc2",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 12577,
            "upload_time": "2025-07-25T06:41:37",
            "upload_time_iso_8601": "2025-07-25T06:41:37.156631Z",
            "url": "https://files.pythonhosted.org/packages/32/df/838d7ce4b9f0783806964a345a784b1052f933d2d5d82c80dbd3d096b9c8/shopcloud_microservice-0.37.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-25 06:41:37",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Talk-Point",
    "github_project": "shopcloud-microservice-cli",
    "github_not_found": true,
    "lcname": "shopcloud-microservice"
}
        
Elapsed time: 1.53250s