{"id":23231149,"url":"https://github.com/smartpottech/smartpot-web","last_synced_at":"2026-04-10T07:03:28.271Z","repository":{"id":258913008,"uuid":"875865921","full_name":"SmartPotTech/SmartPot-Web","owner":"SmartPotTech","description":"SmartPot Web Portal is an intuitive interface for managing and monitoring hydroponic tomato and lettuce gardens. It offers real-time control of environmental conditions, irrigation and lighting automation, and data analysis to optimize the growth of your crops.","archived":false,"fork":false,"pushed_at":"2025-02-10T10:22:20.000Z","size":1373,"stargazers_count":0,"open_issues_count":5,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-02-11T17:16:28.301Z","etag":null,"topics":["css","html","js","netlify","nodejs","react","swc","typescript"],"latest_commit_sha":null,"homepage":"https://smarpot.netlify.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SmartPotTech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-21T02:05:40.000Z","updated_at":"2025-01-21T02:11:08.000Z","dependencies_parsed_at":"2025-01-17T15:34:41.529Z","dependency_job_id":"815144a1-9144-46c2-827b-f99fc0941f74","html_url":"https://github.com/SmartPotTech/SmartPot-Web","commit_stats":null,"previous_names":["smarpot/smartpot-web","smarpottech/smartpot-web","smartpottech/smartpot-web"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SmartPotTech%2FSmartPot-Web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SmartPotTech%2FSmartPot-Web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SmartPotTech%2FSmartPot-Web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SmartPotTech%2FSmartPot-Web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SmartPotTech","download_url":"https://codeload.github.com/SmartPotTech/SmartPot-Web/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247387933,"owners_count":20930916,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["css","html","js","netlify","nodejs","react","swc","typescript"],"created_at":"2024-12-19T02:13:21.090Z","updated_at":"2026-04-10T07:03:28.266Z","avatar_url":"https://github.com/SmartPotTech.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SmartPot-Web\n\n[![Netlify Status](https://api.netlify.com/api/v1/badges/5d675e13-68c9-4d3d-a61d-da09db0574c4/deploy-status)](https://app.netlify.com/sites/smarpot/deploys)\n[![wakatime](https://wakatime.com/badge/user/45f93d1b-ca86-4c83-a72b-206ab33d0abb/project/acae46b4-b61b-4a35-9e05-f05e736ca91c.svg)](https://wakatime.com/badge/user/45f93d1b-ca86-4c83-a72b-206ab33d0abb/project/acae46b4-b61b-4a35-9e05-f05e736ca91c)\n\n## **Deployment**\n\n[![Dockerization](https://github.com/SmartPotTech/SmartPot-Web/actions/workflows/dockerization.yml/badge.svg)](https://github.com/SmartPotTech/SmartPot-Web/actions/workflows/dockerization.yml)\n[![CodeQL Advanced](https://github.com/SmartPotTech/SmartPot-Web/actions/workflows/codeql.yml/badge.svg)](https://github.com/SmartPotTech/SmartPot-Web/actions/workflows/codeql.yml)\n[![Dependabot Updates](https://github.com/SmartPotTech/SmartPot-Web/actions/workflows/dependabot/dependabot-updates/badge.svg)](https://github.com/SmartPotTech/SmartPot-Web/actions/workflows/dependabot/dependabot-updates)\n[![ESLint](https://github.com/SmartPotTech/SmartPot-Web/actions/workflows/eslint.yml/badge.svg)](https://github.com/SmartPotTech/SmartPot-Web/actions/workflows/eslint.yml)\n[![Node.js CI](https://github.com/SmartPotTech/SmartPot-Web/actions/workflows/node.js.yml/badge.svg)](https://github.com/SmartPotTech/SmartPot-Web/actions/workflows/node.js.yml)\n\n### 1. **Creación de la Imagen Docker**\n\n2. **Ejecuta el siguiente comando** para construir la imagen Docker a partir del `Dockerfile`:\n\n   ```bash\n   docker build -t sebastian190030/web-smartpot .\n   ```\n\n    - Esto construirá la imagen **`web-smartpot`** con el tag `latest`.\n    - Si necesitas especificar una plataforma (por ejemplo, para garantizar compatibilidad en diferentes arquitecturas),\n      puedes agregar la opción `--platform linux/amd64` al comando.\n\n   **Ejemplo con plataforma**:\n\n   ```bash\n   docker build --platform linux/amd64 -t sebastian190030/web-smartpot .\n   ```\n\n   Esto asegura que la imagen será compatible con la arquitectura `amd64` (común en servidores y equipos de desarrollo).\n\n---\n\n### 3. **Publicación de la Imagen en Docker Hub**\n\n1. **Inicia sesión en Docker Hub** desde la terminal:\n\n   ```bash\n   docker login\n   ```\n\n    - Introduce tu usuario **Docker Hub** (`sebastian190030`) y la contraseña cuando se te solicite.\n\n2. **Sube la imagen** a tu repositorio en Docker Hub:\n\n   ```bash\n   docker push sebastian190030/web-smartpot:latest\n   ```\n\n    - Este comando subirá la imagen al repositorio público en Docker Hub con el nombre `sebastian190030/web-smartpot` y\n      el tag `latest`.\n    - Si la imagen no tiene un tag explícito, Docker usará el tag `latest` por defecto.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmartpottech%2Fsmartpot-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmartpottech%2Fsmartpot-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmartpottech%2Fsmartpot-web/lists"}