http://imimaps-staging.dev-sector.net http://imimaps-production.dev-sector.net
in ci-cd/docker-deploy.rb steht das zentrale deployment-cmd das von travis ausgeführt wird:
deploy_command = "scp -i id_rsa_#{environment} -o StrictHostKeyChecking=no docker-compose-#{environment}.yml docker-deploy@imimaps-#{environment}.dev-sector.net:~ && \
ssh -i id_rsa_#{environment} -o StrictHostKeyChecking=no docker-deploy@imimaps-#{environment}.dev-sector.net \"export TAG=#{tag}; docker-compose -f ~/docker-compose-#{environment}.yml\" up -d"
system(deploy_command)
2 Schritte:
- docker-compose-#{environment}.yml wird auf den server imimaps-#{environment}.dev-sector.net kopiert
- export TAG=#{tag}; docker-compose -f ~/docker-compose-#{environment}.yml" up -d wird auf dieser maschine ausgeführt
wie würde man hier db-seed am besten einbauen? über docker-compose oder über zusätzliches kommando an dieser stelle (2.)?