https://github.com/victorcast2/e-commerce_beer
¡Una tienda online para los amantes de la cerveza! Este proyecto simula un sistema de e-commerce donde los usuarios pueden explorar, elegir y comprar cervezas artesanales y comerciales. Incluye login 🔐, carrito de compras 🛍️, catálogo dinámico 📦 y panel administrativo ⚙️ para gestionar productos.
https://github.com/victorcast2/e-commerce_beer
auth2 mysql-database spring-boot spring-security
Last synced: 11 months ago
JSON representation
¡Una tienda online para los amantes de la cerveza! Este proyecto simula un sistema de e-commerce donde los usuarios pueden explorar, elegir y comprar cervezas artesanales y comerciales. Incluye login 🔐, carrito de compras 🛍️, catálogo dinámico 📦 y panel administrativo ⚙️ para gestionar productos.
- Host: GitHub
- URL: https://github.com/victorcast2/e-commerce_beer
- Owner: VictorCast2
- License: gpl-3.0
- Created: 2025-07-23T22:01:35.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-08-08T00:44:03.000Z (11 months ago)
- Last Synced: 2025-08-08T02:35:35.960Z (11 months ago)
- Topics: auth2, mysql-database, spring-boot, spring-security
- Language: Java
- Homepage:
- Size: 5.21 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.Docker.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# 🐳 Docker Guide - E-commerce_Beer
Guía rápida para ejecutar y desplegar **E-commerce_Beer** usando Docker.
---
## 🛠️ Construcción y ejecución local
Cuando estés listo para probar tu aplicación localmente, ejecuta:
```bash
docker compose up --build
````
Esto construirá la imagen y levantará los contenedores necesarios.
Tu aplicación estará disponible en:
```
http://localhost:8080
```
---
## ☁️ Despliegue en la nube
### 1. Construye la imagen
```bash
docker build -t myapp .
```
Si tu entorno en la nube utiliza una arquitectura de CPU distinta a la de tu máquina local
(por ejemplo, si estás en un Mac con chip M1 y el servidor usa `amd64`), debes construir la imagen para esa plataforma:
```bash
docker build --platform=linux/amd64 -t myapp .
```
---
### 2. Sube la imagen a un registro
```bash
docker push myregistry.com/myapp
```
Reemplaza `myregistry.com/myapp` con la URL real de tu Docker Registry (por ejemplo: Docker Hub o GitHub Container Registry).
---
## 📚 Recursos adicionales
Consulta la guía oficial de Docker para más detalles sobre cómo compartir tus imágenes:
👉 [Docker - Getting Started: Sharing Your App](https://docs.docker.com/go/get-started-sharing/)
---
¡Y listo! Ya tienes tu app lista para el mundo, con la magia de Docker. 🚀🍻
```
¿Quieres que lo adapte a un flujo con **Docker Hub** específico o que incluya instrucciones para una base de datos como MySQL en Docker Compose?
```