Support custom build and run for NextJS app (#969)
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				Lint Checks / Run linter (push) Successful in 17s
				
			
		
			
				
	
				Publish / Build and publish (push) Successful in 31s
				
			
		
			
				
	
				Smoke Test / Run basic test suite (push) Successful in 1m54s
				
			
		
			
				
	
				Webapp Test / Run webapp test suite (push) Successful in 2m2s
				
			
		
			
				
	
				Deploy Test / Run deploy test suite (push) Successful in 2m48s
				
			
		
			
				
	
				Database Test / Run database hosting test on kind/k8s (push) Successful in 7m53s
				
			
		
			
				
	
				Container Registry Test / Run contaier registry hosting test on kind/k8s (push) Failing after 4m43s
				
			
		
			
				
	
				External Stack Test / Run external stack test suite (push) Successful in 5m11s
				
			
		
			
				
	
				Fixturenet-Laconicd-Test / Run Laconicd fixturenet and Laconic CLI tests (push) Successful in 16m15s
				
			
		
			
				
	
				K8s Deploy Test / Run deploy test suite on kind/k8s (push) Successful in 7m21s
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	Lint Checks / Run linter (push) Successful in 17s
				
			Publish / Build and publish (push) Successful in 31s
				
			Smoke Test / Run basic test suite (push) Successful in 1m54s
				
			Webapp Test / Run webapp test suite (push) Successful in 2m2s
				
			Deploy Test / Run deploy test suite (push) Successful in 2m48s
				
			Database Test / Run database hosting test on kind/k8s (push) Successful in 7m53s
				
			Container Registry Test / Run contaier registry hosting test on kind/k8s (push) Failing after 4m43s
				
			External Stack Test / Run external stack test suite (push) Successful in 5m11s
				
			Fixturenet-Laconicd-Test / Run Laconicd fixturenet and Laconic CLI tests (push) Successful in 16m15s
				
			K8s Deploy Test / Run deploy test suite on kind/k8s (push) Successful in 7m21s
				
			Part of https://www.notion.so/Laconic-Mainnet-Plan-1eca6b22d47280569cd0d1e6d711d949 For deploying frontend https://git.vdb.to/NasSharaf/laconic-deployer-frontend Reviewed-on: #969 Reviewed-by: ashwin <ashwin@noreply.git.vdb.to> Co-authored-by: Nabarun <nabarun@deepstacksoft.com> Co-committed-by: Nabarun <nabarun@deepstacksoft.com>
This commit is contained in:
		
							parent
							
								
									873a6d472c
								
							
						
					
					
						commit
						0e814bd4da
					
				@ -26,8 +26,14 @@ fi
 | 
				
			|||||||
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
 | 
					SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
 | 
				
			||||||
WORK_DIR="${1:-/app}"
 | 
					WORK_DIR="${1:-/app}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if [ -f "${WORK_DIR}/build-webapp.sh" ]; then
 | 
				
			||||||
 | 
					  echo "Building webapp with ${WORK_DIR}/build-webapp.sh ..."
 | 
				
			||||||
cd "${WORK_DIR}" || exit 1
 | 
					cd "${WORK_DIR}" || exit 1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  ./build-webapp.sh || exit 1
 | 
				
			||||||
 | 
					  exit 0
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if [ -f "next.config.mjs" ]; then
 | 
					if [ -f "next.config.mjs" ]; then
 | 
				
			||||||
  NEXT_CONFIG_JS="next.config.mjs"
 | 
					  NEXT_CONFIG_JS="next.config.mjs"
 | 
				
			||||||
  IMPORT_OR_REQUIRE="import"
 | 
					  IMPORT_OR_REQUIRE="import"
 | 
				
			||||||
 | 
				
			|||||||
@ -30,6 +30,13 @@ fi
 | 
				
			|||||||
CERC_WEBAPP_FILES_DIR="${CERC_WEBAPP_FILES_DIR:-/app}"
 | 
					CERC_WEBAPP_FILES_DIR="${CERC_WEBAPP_FILES_DIR:-/app}"
 | 
				
			||||||
cd "$CERC_WEBAPP_FILES_DIR"
 | 
					cd "$CERC_WEBAPP_FILES_DIR"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if [ -f "./run-webapp.sh" ]; then
 | 
				
			||||||
 | 
					  echo "Running webapp with run-webapp.sh ..."
 | 
				
			||||||
 | 
					  cd "${WORK_DIR}" || exit 1
 | 
				
			||||||
 | 
					  ./run-webapp.sh &
 | 
				
			||||||
 | 
					  tpid=$!
 | 
				
			||||||
 | 
					  wait $tpid
 | 
				
			||||||
 | 
					else 
 | 
				
			||||||
  "$SCRIPT_DIR/apply-runtime-env.sh" "`pwd`" .next .next-r
 | 
					  "$SCRIPT_DIR/apply-runtime-env.sh" "`pwd`" .next .next-r
 | 
				
			||||||
  mv .next .next.old
 | 
					  mv .next .next.old
 | 
				
			||||||
  mv .next-r/.next .
 | 
					  mv .next-r/.next .
 | 
				
			||||||
@ -63,3 +70,4 @@ if [ "$CERC_NEXTJS_SKIP_GENERATE" != "true" ]; then
 | 
				
			|||||||
  fi
 | 
					  fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  $CERC_BUILD_TOOL start . -- -p ${CERC_LISTEN_PORT:-80}
 | 
					  $CERC_BUILD_TOOL start . -- -p ${CERC_LISTEN_PORT:-80}
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user