Guest User

Untitled

a guest
Jan 11th, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. db:
  2. build: kdb
  3. user: "1000:50"
  4. volumes:
  5. - /data/mysql:/var/lib/mysql
  6. container_name: kdb
  7. environment:
  8. - MYSQL_ALLOW_EMPTY_PASSWORD=yes
  9. image: kdb
  10. ports:
  11. - "3307:3306"
  12.  
  13.  
  14.  
  15. k-api:
  16. container_name: k_api
  17. hostname: k-api
  18. domainname: i.com
  19. image: k_api
  20. volumes:
  21. - /Users/agu/work:/data
  22. build:
  23. context: ./api
  24. args:
  25. KB_API_WAR: k-web-1.2.9.war
  26. KB_API_URL: https://artifactory.b-aws.i.com
  27. ports:
  28. - "8097:8080"
  29. depends_on:
  30. - db
  31. #command: [/usr/local/bin/wait-for-it.sh, "db:3306","-s","-t","0","--","/bin/sh" "wait_for_liquibase.sh"]
  32. links:
  33. - "db:kdb_docker_host"
  34.  
  35. CMD ["wait_for_liquibase.sh"]
  36.  
  37. #!/bin/sh
  38. set -e
  39.  
  40.  
  41. #RUN liquibase
  42. mvn clean install -X -PdropAll -Dcontexts=test -Dliquibase.user=XX -Dliquibase.pass=XX -Dliquibase.host=db -Dliquibase.port=3306 -Dliquibase.schema=knowledgebasedb -DpromptOnNonLocalDatabase=false -Dcontexts=test -f k/k-liquibase
  43.  
  44. /usr/local/tomcat/bin/catalina.sh run
Add Comment
Please, Sign In to add comment