54 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			54 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | # Gissmo Launch Script
 | ||
|  | 
 | ||
|  | This script, called **Gissmo Launcher**, aims to manage Docker containers while working on Gissmo project (Cf. https://github.com/eost/gissmo/). | ||
|  | 
 | ||
|  | It's not a part of previous Github's branch because of its current private state. I hope this will change. | ||
|  | 
 | ||
|  | ## Requirements
 | ||
|  | 
 | ||
|  | I suggest you to check these points befaure using Gissmo Launcher: | ||
|  | 
 | ||
|  |   * docker | ||
|  |   * bash (Bourne Again Shell) | ||
|  |   * tput command (try ```which tput``` to know if you have it) | ||
|  |   * a default configuration file to give Gissmo Launcher some data | ||
|  | 
 | ||
|  | ## Configuration file
 | ||
|  | 
 | ||
|  | Just copy *config.example* file to *config* one: | ||
|  | 
 | ||
|  |     cp ./config.example ./config | ||
|  | 
 | ||
|  | It should work. | ||
|  | 
 | ||
|  | If any problem, have a look into *config.example* file in which all possible parameters are given. | ||
|  | 
 | ||
|  | ## Usage
 | ||
|  | 
 | ||
|  | Just do: | ||
|  | 
 | ||
|  |     ./launch.sh | ||
|  | 
 | ||
|  | It will display you a list of available commands. | ||
|  | 
 | ||
|  | ## Examples
 | ||
|  | 
 | ||
|  | Here is an example on how I frequently use Gissmo Launcher: | ||
|  | 
 | ||
|  |     launch.sh init | ||
|  |     launch.sh create | ||
|  |     launch.sh restore ~/2015.05.06.dump | ||
|  |     launch.sh migrate | ||
|  |     launch.sh dev | ||
|  |     launch.sh stop | ||
|  |     launch.sh start python manage.py shell | ||
|  |     launch.sh stop | ||
|  | 
 | ||
|  | ## A different configuration file
 | ||
|  | 
 | ||
|  | If you want to use another configuration file than current, use the **GISSMO_CFG** variable as: | ||
|  | 
 | ||
|  |     GISSMO_CFG=~/new_config launch.sh | ||
|  | 
 | ||
|  | It will use *new_config* file instead. |