Fix heroku production db setting
This commit is contained in:
		
							parent
							
								
									9769b0c872
								
							
						
					
					
						commit
						50b72c7f03
					
				
							
								
								
									
										35
									
								
								bin/heroku
									
									
									
									
									
								
							
							
						
						
									
										35
									
								
								bin/heroku
									
									
									
									
									
								
							| @ -18,8 +18,38 @@ module.exports = { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| EOF | EOF | ||||||
|  |     regex='postgres:\/\/([^:]+):([^@]+)@([^:]+):([^\/]+)\/(.+)' | ||||||
| 
 | 
 | ||||||
|   cat << EOF > config.json |     if [[ $DATABASE_URL =~ $regex ]]; then | ||||||
|  | 
 | ||||||
|  |         username="${BASH_REMATCH[1]}" | ||||||
|  |         password="${BASH_REMATCH[2]}" | ||||||
|  |         host="${BASH_REMATCH[3]}" | ||||||
|  |         port="${BASH_REMATCH[4]}" | ||||||
|  |         database="${BASH_REMATCH[5]}" | ||||||
|  | 
 | ||||||
|  |         cat << EOF > config.json | ||||||
|  | 
 | ||||||
|  | { | ||||||
|  |   "production": { | ||||||
|  |     "db": { | ||||||
|  |       "dialect": "postgres", | ||||||
|  |       "host": "${host}", | ||||||
|  |       "username": "${username}", | ||||||
|  |       "password": "${password}", | ||||||
|  |       "database": "${database}", | ||||||
|  |       "port": "${port}", | ||||||
|  |       "dialectOptions": { | ||||||
|  |         "ssl": true | ||||||
|  |       } | ||||||
|  |     } | ||||||
|  |   } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | EOF | ||||||
|  |     else | ||||||
|  | 
 | ||||||
|  |         cat << EOF > config.json | ||||||
| 
 | 
 | ||||||
| { | { | ||||||
|   "production": { |   "production": { | ||||||
| @ -28,6 +58,9 @@ EOF | |||||||
| 
 | 
 | ||||||
| EOF | EOF | ||||||
| 
 | 
 | ||||||
|  |     fi | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|   cp public/js/config.js.example public/js/config.js |   cp public/js/config.js.example public/js/config.js | ||||||
| 
 | 
 | ||||||
|   # build app |   # build app | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user