https://github.com/smartpottech/smartpot-web
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.
https://github.com/smartpottech/smartpot-web
css html js netlify nodejs react swc typescript
Last synced: 10 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/smartpottech/smartpot-web
- Owner: SmartPotTech
- License: mit
- Created: 2024-10-21T02:05:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-10T10:22:20.000Z (about 1 year ago)
- Last Synced: 2025-02-11T17:16:28.301Z (about 1 year ago)
- Topics: css, html, js, netlify, nodejs, react, swc, typescript
- Language: TypeScript
- Homepage: https://smarpot.netlify.app/
- Size: 1.31 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# SmartPot-Web
[](https://app.netlify.com/sites/smarpot/deploys)
## **Deployment**
[](https://github.com/SmartPotTech/SmartPot-Web/actions/workflows/dockerization.yml)
### 1. **Creación de la Imagen Docker**
2. **Ejecuta el siguiente comando** para construir la imagen Docker a partir del `Dockerfile`:
```bash
docker build -t sebastian190030/web-smartpot .
```
- Esto construirá la imagen **`web-smartpot`** con el tag `latest`.
- Si necesitas especificar una plataforma (por ejemplo, para garantizar compatibilidad en diferentes arquitecturas), puedes agregar la opción `--platform linux/amd64` al comando.
**Ejemplo con plataforma**:
```bash
docker build --platform linux/amd64 -t sebastian190030/web-smartpot .
```
Esto asegura que la imagen será compatible con la arquitectura `amd64` (común en servidores y equipos de desarrollo).
---
### 3. **Publicación de la Imagen en Docker Hub**
1. **Inicia sesión en Docker Hub** desde la terminal:
```bash
docker login
```
- Introduce tu usuario **Docker Hub** (`sebastian190030`) y la contraseña cuando se te solicite.
2. **Sube la imagen** a tu repositorio en Docker Hub:
```bash
docker push sebastian190030/web-smartpot:latest
```
- Este comando subirá la imagen al repositorio público en Docker Hub con el nombre `sebastian190030/web-smartpot` y el tag `latest`.
- Si la imagen no tiene un tag explícito, Docker usará el tag `latest` por defecto.