| 
									
										
										
										
											2017-02-06 20:40:28 +02:00
										 |  |  | #!/bin/bash
 | 
					
						
							| 
									
										
										
										
											2017-06-20 00:30:06 +03:00
										 |  |  | set -eu -o pipefail | 
					
						
							| 
									
										
										
										
											2017-02-06 20:40:28 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-02-28 21:09:44 +02:00
										 |  |  | # Set up env variables for production | 
					
						
							| 
									
										
										
										
											2018-05-10 13:42:58 +01:00
										 |  |  | export AIO_CIRCLE_CI_TOKEN=$(head -c -1 /aio-secrets/CIRCLE_CI_TOKEN 2>/dev/null || echo "MISSING_CIRCLE_CI_TOKEN") | 
					
						
							| 
									
										
										
										
											2017-06-20 10:27:46 +03:00
										 |  |  | export AIO_GITHUB_TOKEN=$(head -c -1 /aio-secrets/GITHUB_TOKEN 2>/dev/null || echo "MISSING_GITHUB_TOKEN") | 
					
						
							| 
									
										
										
										
											2017-02-28 21:09:44 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-08-15 13:47:45 +01:00
										 |  |  | # Start the preview-server instance | 
					
						
							| 
									
										
										
										
											2017-02-06 20:40:28 +02:00
										 |  |  | action=$([ "$1" == "stop" ] && echo "stop" || echo "start") | 
					
						
							| 
									
										
										
										
											2018-08-15 13:47:45 +01:00
										 |  |  | pm2 $action $AIO_SCRIPTS_JS_DIR/dist/lib/preview-server \
 | 
					
						
							| 
									
										
										
										
											2017-09-23 15:24:41 +03:00
										 |  |  |   --uid $AIO_WWW_USER \
 | 
					
						
							| 
									
										
										
										
											2018-08-15 13:47:45 +01:00
										 |  |  |   --log /var/log/aio/preview-server-prod.log \
 | 
					
						
							|  |  |  |   --name aio-preview-server-prod \
 | 
					
						
							| 
									
										
										
										
											2017-02-06 20:40:28 +02:00
										 |  |  |   ${@:2} |