libreria para el proyecto de fstack
Project description
Aquí tienes una versión más profesional y estructurada del documento:
📌 FastStack CLI (fs-cli)
FastStack CLI (fs-cli) es una herramienta de línea de comandos que permite la gestión y despliegue automatizado de aplicaciones en entornos de nube mediante FastStack.
⚙️ Requisitos Previos
Antes de utilizar fs-cli, asegúrate de cumplir con los siguientes requisitos:
- Configuración de API Keys: Debes tener tus API Keys registradas en la plataforma de FastStack.
- Archivo de configuración (
fs-config.yml): Se requiere un archivo de configuración en la raíz del proyecto con los siguientes parámetros:
📄 Ejemplo de fs-config.yml
nombre: "Mi Aplicación"
keys: "Mis_APIs_Keys"
espacio:
modo: "producción"
depuracion: false
docker:
docker_image: "nombre_imagen_docker"
docker_provider: aws
🚀 Funcionamiento General
El flujo de operación de fs-cli se desarrolla en las siguientes etapas:
- Carga de credenciales: Se autentica con FastStack mediante las API Keys.
- Gestión de código fuente: Realiza un
pushdel proyecto a un repositorio Git. - Construcción de imagen Docker: Se genera una imagen Docker con el nombre especificado en
fs-config.yml, asignándole comotagel hash corto del commit actual en Git. - Autenticación en el proveedor cloud: Inicia sesión en el servicio de contenedores del proveedor de nube definido.
- Publicación de la imagen Docker: Envía la imagen construida al repositorio de contenedores del proveedor cloud.
- Actualización de arquitectura en FastStack: Integra la nueva imagen Docker en la infraestructura configurada en FastStack.
📌 Comandos
deploy
Ejecuta el pipeline de despliegue basado en la configuración definida en fs-config.yml, utilizando las API Keys para autenticar y gestionar la infraestructura en FastStack.
🔹 Recomendaciones
- No incluyas el archivo
fs-config.ymlen tu repositorio Git: Agrégalo a.gitignorepara evitar exponer credenciales sensibles. - Verifica la configuración antes de ejecutar
fs-cli: Asegúrate de quefs-config.ymlesté correctamente definido y alineado con los parámetros de tu proveedor cloud.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fstack-0.1.0.tar.gz.
File metadata
- Download URL: fstack-0.1.0.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d398500ff048e7b83d56b57e3eb5ad5a688995884e49aa333f3884ea2563cafe
|
|
| MD5 |
48ae6dfc2931f90d4eb77bd8db468386
|
|
| BLAKE2b-256 |
401517c7bb5a13862cad62b510ed64a5f25b9aaddd76893e0ba1e45cc81ee41a
|
File details
Details for the file fstack-0.1.0-py3-none-any.whl.
File metadata
- Download URL: fstack-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a9a887447d54ea7636f10a93e4ff0145b42da3165eede1c463070f14c56e53b
|
|
| MD5 |
ea1b5a39234e9f6ec210eb7cf9d727e1
|
|
| BLAKE2b-256 |
3cbc223e72b9ad75b1b22d23b68a2b89792a693f23b15ca53e308b7d7271a196
|