forked from cybrespace/pinafore
		
	make mastodon installation faster in dev mode (#624)
This commit is contained in:
		
							parent
							
								
									6bb4c80450
								
							
						
					
					
						commit
						00cafece8c
					
				
					 1 changed files with 11 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -95,9 +95,17 @@ async function runMastodon () {
 | 
			
		|||
    'yarn --pure-lockfile'
 | 
			
		||||
  ]
 | 
			
		||||
 | 
			
		||||
  for (let cmd of cmds) {
 | 
			
		||||
    console.log(cmd)
 | 
			
		||||
    await exec(cmd, { cwd, env })
 | 
			
		||||
  const installedFile = path.join(mastodonDir, 'installed.txt')
 | 
			
		||||
  try {
 | 
			
		||||
    await stat(installedFile)
 | 
			
		||||
    console.log('Already installed Mastodon')
 | 
			
		||||
  } catch (e) {
 | 
			
		||||
    console.log('Installing Mastodon...')
 | 
			
		||||
    for (let cmd of cmds) {
 | 
			
		||||
      console.log(cmd)
 | 
			
		||||
      await exec(cmd, { cwd, env })
 | 
			
		||||
    }
 | 
			
		||||
    await writeFile(installedFile, '', 'utf8')
 | 
			
		||||
  }
 | 
			
		||||
  const promise = spawn('foreman', ['start'], { cwd, env })
 | 
			
		||||
  const log = fs.createWriteStream('mastodon.log', { flags: 'a' })
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue