mirror of
https://github.com/fullstack-cash/fullstack-gatsby-theme-bch-wallet.git
synced 2026-09-21 16:52:06 -07:00
fix(ipfs): Added ipfs compile option back in
This commit is contained in:
+51
-41
@@ -1,37 +1,6 @@
|
||||
// const ipfsPrefix = process.argv.find(val => val === '--prefix-paths')
|
||||
// console.log('DEBUG >> IM HERE')
|
||||
|
||||
// const ipfsConfig = [
|
||||
// 'gatsby-plugin-ipfs',
|
||||
// 'gatsby-plugin-react-helmet',
|
||||
// {
|
||||
// resolve: 'gatsby-source-filesystem',
|
||||
// options: {
|
||||
// start_url: '__GATSBY_IPFS_PATH_PREFIX__',
|
||||
// name: 'images',
|
||||
// path: `${__dirname}/src/images`
|
||||
// }
|
||||
// },
|
||||
// 'gatsby-transformer-sharp',
|
||||
// 'gatsby-plugin-sharp',
|
||||
// {
|
||||
// resolve: 'gatsby-plugin-manifest',
|
||||
// options: {
|
||||
// name: 'gatsby-starter-default',
|
||||
// short_name: 'starter',
|
||||
// start_url: '__GATSBY_IPFS_PATH_PREFIX__',
|
||||
// background_color: '#663399',
|
||||
// theme_color: '#663399',
|
||||
// display: 'minimal-ui',
|
||||
// icon: 'src/images/gatsby-icon.png' // This path is relative to the root of the site.
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// // this (optional) plugin enables Progressive Web App + Offline functionality
|
||||
// // To learn more, visit: https://gatsby.dev/offline
|
||||
// // `gatsby-plugin-offline`,
|
||||
// ]
|
||||
const ipfsPrefix = process.argv.find(val => val === '--prefix-paths')
|
||||
|
||||
// Normal build for sites served with nginx or Apache.
|
||||
const normalConfig = [
|
||||
'gatsby-plugin-react-helmet',
|
||||
{
|
||||
@@ -62,13 +31,54 @@ const normalConfig = [
|
||||
// `gatsby-plugin-offline`,
|
||||
]
|
||||
|
||||
module.exports = {
|
||||
siteMetadata: {
|
||||
title: 'Gatsby IPFS Adminlte Starter',
|
||||
description: 'A gatsbyjs app with adminlte2 integration.',
|
||||
author: '@gatsbyjs'
|
||||
// Building for deployment over IPFS or with UncensorablePublishing.com tools.
|
||||
const ipfsConfig = [
|
||||
'gatsby-plugin-ipfs',
|
||||
'gatsby-plugin-react-helmet',
|
||||
{
|
||||
resolve: 'gatsby-source-filesystem',
|
||||
options: {
|
||||
start_url: '__GATSBY_IPFS_PATH_PREFIX__',
|
||||
name: 'images',
|
||||
path: `${__dirname}/src/images`
|
||||
}
|
||||
},
|
||||
// pathPrefix: '__GATSBY_IPFS_PATH_PREFIX__',
|
||||
// plugins: ipfsPrefix ? normalConfig : ipfsConfig
|
||||
plugins: normalConfig
|
||||
'gatsby-transformer-sharp',
|
||||
'gatsby-plugin-sharp',
|
||||
{
|
||||
resolve: 'gatsby-plugin-manifest',
|
||||
options: {
|
||||
name: 'gatsby-starter-default',
|
||||
short_name: 'starter',
|
||||
start_url: '__GATSBY_IPFS_PATH_PREFIX__',
|
||||
background_color: '#663399',
|
||||
theme_color: '#663399',
|
||||
display: 'minimal-ui',
|
||||
icon: 'src/images/gatsby-icon.png' // This path is relative to the root of the site.
|
||||
}
|
||||
}
|
||||
|
||||
// this (optional) plugin enables Progressive Web App + Offline functionality
|
||||
// To learn more, visit: https://gatsby.dev/offline
|
||||
// `gatsby-plugin-offline`,
|
||||
]
|
||||
|
||||
// Common settings to export.
|
||||
const exportObj = {
|
||||
siteMetadata: {
|
||||
title: 'FullStack.cash Web Wallet',
|
||||
description: 'A BCH web wallet that uses FullStack.cash for its back end.',
|
||||
author: '@christroutner'
|
||||
}
|
||||
}
|
||||
|
||||
// Build for IPFS
|
||||
if (ipfsPrefix) {
|
||||
exportObj.pathPrefix = '__GATSBY_IPFS_PATH_PREFIX__'
|
||||
exportObj.plugins = ipfsConfig
|
||||
} else {
|
||||
// Build for normal
|
||||
exportObj.plugins = normalConfig
|
||||
}
|
||||
|
||||
module.exports = exportObj
|
||||
|
||||
Reference in New Issue
Block a user