Metadata-Version: 2.5
Name: personal_cloud_client
Version: 0.0.3
Summary: The client to handle the cloud server
Author-email: Lee Jun <leejun.nakao@gmail.com>
Requires-Python: >=3.9
Requires-Dist: requests
Description-Content-Type: text/markdown

# meuclient

Client para envio de imagens Docker para servidor de deploy caseiro.


## Example

### Zip image

- `docker build -t app1 .`
- `docker save app1 | gzip > image.tar.gz`

### Send to server 
- `personal-cloud --host http://localhost:3000  --token MY_SECRET_TOKEN deploy --name app1 --image image.tar.gz`

## Deploy

O comando chama `POST {host}/api/v1/apps/{sysName}/deployments`, autenticando com o header
`access-token`. O `sysName` é derivado do `--name` da mesma forma que o servidor deriva: minúsculas
e espaços trocados por `_` (`My App` → `my_app`).

O app precisa já existir no servidor — o deploy não cria apps. Em caso de erro, o `message`, o
`code` e os `details` retornados pela API são impressos em stderr e o comando sai com código 1.
