No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Despliegue de PlatziPunks en IPFS

19/23
Recursos

Aportes 10

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

para poder desplegar en INFURA necesitamos agregar el PROJECT_ID:API_SECRET del proyecto.
asi que el en sh tenemos que agregar un flag mas en el script
el flag es -u.

#!/bin/bash

cd ./build
FILES=$(find * -type f | awk -v q="'" '{print " -F " q "file=@\"" $0 "\";filename=\"" $0 "\"" q}')
curl "https://ipfs.infura.io:5001/api/v0/add?pin=true&recursive=true&wrap-with-directory=true&cid-version=1" -vv -X POST $FILES  -u "<PROJECT_ID>:<API_KEY_SECRET>"
cd ..

Tambien tenemos que crear un nuevo proyecto de INFURA con la caracteristica que la network sea IPFS


las llaves se encuentran en en el key manager

Si alguien tiene el siguiente error =>

<sh deploy.sh
FIND: formato de parámetros incorrecto> 

prueben desde otra terminal como Git Bash

Dejo mi app
En este caso, personalicé bastante la aplicación, le cambié el nombre y agregué algunas páginas extras.
También la desplegué en Heroku.

Aquí está mi app desplegada en IPFS:

Luis Punks

Platzi Punks

Les comparto el link de Platzi Punks

Comparto mi proyecto use otras herramientas como: Next, ethers.js, entre otras. Mi proyecto solo funciona en la red sepolia y el mint tiene un costo 0.001 ETH

👏🏽 Excelente aquí mi proyecto

Si alguien tiene el error al intentar hacer el build

"TypeError: MiniCssExtractPlugin is not a constructor"

solo es agregar la siguiente linea al package.json

"resolutions": {
    "mini-css-extract-plugin": "2.4.5"
}

Link original: https://github.com/facebook/create-react-app/issues/11930
Link de PlatziPunks: https://bafybeigyrn6v6uy7dnwprs2nelczzoytakwbmo5jbfvu2hdousavhlac2e.ipfs.dweb.link/#/