16 lines
		
	
	
		
			346 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			16 lines
		
	
	
		
			346 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| 
								 | 
							
								#!/usr/bin/env bash
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								set -eu -o pipefail
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								rm -rf built
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ngc
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# This is to mainlt copy the index.html to be packaged into the server.
							 | 
						||
| 
								 | 
							
								cp -r src/* built/src
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Bundle the server which hosts all the server side apps.
							 | 
						||
| 
								 | 
							
								webpack  --config webpack.server.config.js
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Bundle the clients into individual bundles.
							 | 
						||
| 
								 | 
							
								webpack  --config webpack.client.config.js
							 |