deployment tweaks
This commit is contained in:
		
							parent
							
								
									7679b45092
								
							
						
					
					
						commit
						32915038b6
					
				
							
								
								
									
										18
									
								
								README.md
								
								
								
								
							
							
						
						
									
										18
									
								
								README.md
								
								
								
								
							| 
						 | 
					@ -12,23 +12,27 @@ to html so that's what I've focused on.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Install
 | 
					# Install
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					go get github.com/dballard/transmet
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## DB setup
 | 
					## DB setup
 | 
				
			||||||
Create postgress DB and put details in db/dbconf.yml
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
on that DB
 | 
					sudo apt-get install postgres postgresql-contrib
 | 
				
			||||||
 | 
					
 | 
				
			||||||
sudo apt-get install postgresql-contrib
 | 
					Create postgress DB and user
 | 
				
			||||||
 | 
					
 | 
				
			||||||
CREATE EXTENSION pgcrypto;
 | 
					CREATE EXTENSION pgcrypto;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
go get bitbucket.org/liamstask/goose/cmd/goose
 | 
					put DB details in 
 | 
				
			||||||
 | 
						db/dbconf.yml (copied from db/dbconf.EXAMPLE)
 | 
				
			||||||
 | 
						config/prod.json (copied from config/local.json)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
edit db/dbconf.yaml
 | 
					go get bitbucket.org/liamstask/goose/cmd/goose
 | 
				
			||||||
 | 
					
 | 
				
			||||||
goose up
 | 
					goose up
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Build and run
 | 
					## Run
 | 
				
			||||||
go build
 | 
					
 | 
				
			||||||
 | 
					Assumed GOPATH=/opt/go
 | 
				
			||||||
 | 
					
 | 
				
			||||||
edit transmet.conf to point to correct location
 | 
					edit transmet.conf to point to correct location
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -10,8 +10,8 @@ start on (net-device-up
 | 
				
			||||||
        and runlevel [2345])
 | 
					        and runlevel [2345])
 | 
				
			||||||
stop on (runlevel [016])
 | 
					stop on (runlevel [016])
 | 
				
			||||||
 | 
					
 | 
				
			||||||
chdir /opt/transmet
 | 
					chdir /opt/go/src/github.com/dballard/transmet
 | 
				
			||||||
 | 
					
 | 
				
			||||||
respawn
 | 
					respawn
 | 
				
			||||||
 | 
					
 | 
				
			||||||
exec ./transmet --env prod
 | 
					exec /opt/go/bin/transmet --env prod
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue