forked from mito-systems/sol-mem-gen
Compare commits
3 Commits
dee35c172d
...
2af41abee9
Author | SHA1 | Date | |
---|---|---|---|
|
2af41abee9 | ||
3dd1ff74ab | |||
d3e6f7ad12 |
@ -69,6 +69,7 @@
|
||||
* Deploy `sol-mem-gen` App:
|
||||
|
||||
```bash
|
||||
# In sol-mem-gen/deploy dir
|
||||
docker run -it \
|
||||
-v ./:/app/deploy -w /app/deploy \
|
||||
-e DEPLOYMENT_DNS=memes.markto.market \
|
||||
|
@ -38,7 +38,7 @@ if [ -z "$NEW_APPLICATION_VERSION" ] || [ "1" == "$NEW_APPLICATION_VERSION" ]; t
|
||||
fi
|
||||
|
||||
# Generate application-record.yml with incremented version
|
||||
mkdir records
|
||||
mkdir -p records
|
||||
RECORD_FILE=./records/application-record.yml
|
||||
|
||||
cat >$RECORD_FILE <<EOF
|
||||
|
@ -97,7 +97,7 @@ export async function POST(req: NextRequest): Promise<NextResponse> {
|
||||
)
|
||||
}
|
||||
|
||||
const pinataResult = await uploadToPinata(imageUrl);
|
||||
const pinataResult = await uploadToPinata(imageUrl, transactionSignature);
|
||||
|
||||
if (pinataResult.error) {
|
||||
return NextResponse.json(
|
||||
|
@ -12,9 +12,9 @@ const pinata = new PinataSDK({
|
||||
pinataGateway: process.env.PINATA_GATEWAY,
|
||||
});
|
||||
|
||||
export async function uploadToPinata(imageUrl: string): Promise<FluxGenerationResult> {
|
||||
export async function uploadToPinata(imageUrl: string, transactionSignature: string): Promise<FluxGenerationResult> {
|
||||
try {
|
||||
const upload = await pinata.upload.url(imageUrl);
|
||||
const upload = await pinata.upload.url(imageUrl, { metadata: { name: transactionSignature }});
|
||||
|
||||
const publicURL = await pinata.gateways.convert(upload.IpfsHash);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user