Guest User

Untitled

a guest
May 22nd, 2018
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.02 KB | None | 0 0
  1. docker-compose up
  2.  
  3. ersion: '3.4'
  4.  
  5. services:
  6. # SQL Server at default port
  7. lexminmssql:
  8. image: microsoft/mssql-server-linux
  9. container_name: sqlserver
  10. environment:
  11. ACCEPT_EULA: Y
  12. SA_PASSWORD: "P4ss-W0rd!"
  13. ports:
  14. - 1433:1433
  15. networks:
  16. - lexminnetwork
  17.  
  18. # MongoDB - at default port
  19. lexminmongo:
  20. image: mongo
  21. container_name: mongo
  22. ports:
  23. - 27017:27017
  24. networks:
  25. - lexminnetwork
  26.  
  27. # MySql at default port
  28. lexminmysql:
  29. image: mysql/mysql-server
  30. container_name: mysql
  31. environment:
  32. # the password that will be set for the MySQL root superuser account
  33. MYSQL_ROOT_PASSWORD: "password"
  34. ports:
  35. - 3306:3306
  36. networks:
  37. - lexminnetwork
  38.  
  39. # Web API
  40. lexminapi:
  41. image: naftis/lexminapi
  42. ports:
  43. - 58942:58942
  44. depends_on:
  45. - lexminmssql:
  46. condition: service_healthy
  47. - lexminmongo:
  48. condition: service_healthy
  49. - lexminmysql:
  50. condition: service_healthy
  51. build:
  52. context: .
  53. dockerfile: LexminApi/Dockerfile
  54. environment:
  55. # for Windows use : as separator, for non Windows use __
  56. # (see https://github.com/aspnet/Configuration/issues/469)
  57. DATA__DEFAULTCONNECTION__CONNECTIONSTRING: "Server=sqlserversqlexpress,1433;Database=lexmin;User Id=SA;Password=P4ss-W0rd!;MultipleActiveResultSets=true"
  58. SERILOG__CONNECTIONSTRING: "Server=sqlserversqlexpress,1433;Database=lexmin;User Id=SA;Password=P4ss-W0rd!;MultipleActiveResultSets=true"
  59. LEX__CONNECTIONSTRING: "mongodb://mongo:27017/lex_catalog"
  60. ZAX__CONNECTIONSTRING: "Server=mysql;Database=zax_master;Uid=root;Pwd=password;SslMode=none"
  61. # TODO: locate BIN directories in Linux
  62. ENVIRONMENT__MONGODIRECTORY: ""
  63. ENVIRONMENT__MYSQLDIRECTORY: ""
  64. ENVIRONMENT__MYSQLDUMPUSER: "root"
  65. ENVIRONMENT__MYSQLDUMPPASSWORD: "password"
  66. networks:
  67. - lexminnetwork
  68. volumes:
  69. - ./zax-users.xml:/etc/lexmin/zax-users.xml
  70.  
  71. # Web app
  72. # TODO
  73.  
  74. networks:
  75. lexminnetwork:
  76. driver: bridge
Add Comment
Please, Sign In to add comment