@@ -15,6 +15,7 @@ import { createReverseProxy } from './reverse-proxy.js'
15
15
const log = logger ( 'ipfs-host.local' )
16
16
const daemonLog = logger ( 'ipfs-host.local:kubo' )
17
17
const proxyLog = logger ( 'ipfs-host.local:proxy' )
18
+ // eslint-disable-next-line @typescript-eslint/naming-convention
18
19
const __dirname = dirname ( fileURLToPath ( import . meta. url ) )
19
20
const tempDir = tmpdir ( )
20
21
const IPFS_PATH = `${ tempDir } /.ipfs/${ Date . now ( ) } `
@@ -50,8 +51,8 @@ log('using IPFS_PATH: ', IPFS_PATH)
50
51
const kuboRedirects = await readFile ( join ( cwd ( ) , './dist/_kubo_redirects' ) , 'utf-8' )
51
52
52
53
await writeFile ( join ( cwd ( ) , './dist/_redirects' ) , kuboRedirects )
53
-
54
- const { stdout : cid } = await $ ( execaOptions ) `${ kuboBin } add -r -Q ${ relative ( cwd ( ) , '../dist' ) } --cid-version 1`
54
+ const distPath = relative ( cwd ( ) , '../../dist' )
55
+ const { stdout : cid } = await $ ( execaOptions ) `${ kuboBin } add -r -Q ${ distPath } --cid-version 1`
55
56
56
57
log ( 'sw-gateway dist CID: ' , cid . trim ( ) )
57
58
const { stdout : pinStdout } = await $ ( execaOptions ) `${ kuboBin } pin add -r /ipfs/${ cid . trim ( ) } `
@@ -77,7 +78,7 @@ log('starting kubo')
77
78
// need to stand up kubo daemon to serve the dist folder
78
79
const daemon = execa ( kuboBin , [ 'daemon' , '--offline' ] , execaOptions )
79
80
80
- if ( daemon == null || ( daemon . stdout == null || daemon . stderr == null ) ) {
81
+ if ( daemon . stdout == null || daemon . stderr == null ) {
81
82
throw new Error ( 'failed to start kubo daemon' )
82
83
}
83
84
daemon . stdout . on ( 'data' , ( data ) => {
@@ -89,7 +90,7 @@ daemon.stderr.on('data', (data) => {
89
90
90
91
// check for "daemon is ready" message
91
92
await new Promise ( ( resolve , reject ) => {
92
- daemon . stdout ?. on ( 'data' , ( data ) => {
93
+ daemon . stdout ?. on ( 'data' , ( data : string ) => {
93
94
if ( data . includes ( 'Daemon is ready' ) ) {
94
95
// @ts -expect-error - nothing needed here.
95
96
resolve ( )
0 commit comments