Guest User

Untitled

a guest
Dec 5th, 2018
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. # tasks file for real-device-map
  2.  
  3. - name: Install pip
  4. become: true
  5. apt:
  6. name: python3-pip
  7. state: present
  8.  
  9. - name: Install python-docker
  10. become: true
  11. pip:
  12. name: docker
  13. state: present
  14.  
  15. - name: Create a network
  16. docker_network:
  17. name: real-device-map-network
  18.  
  19. - name: "Launch mysql container"
  20. docker_container:
  21. image: mysql
  22. command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
  23. name: realdevicemap-db
  24. domainname: realdevicemap-db
  25. hostname: realdevicemap-db
  26. restart_policy: unless-stopped
  27. networks:
  28. - name: real-device-map-network
  29. links:
  30. - realdevicemap
  31. env:
  32. MYSQL_ROOT_PASSWORD: "{{ mysql_root_password }}"
  33. MYSQL_DATABASE: "{{ mysql_database }}"
  34. MYSQL_USER: "{{ mysql_user }}"
  35. MYSQL_PASSWORD: "{{ mysql_password }}"
  36. ports:
  37. - "3306:3306"
  38.  
  39. - name: "Launch realdevicemap container"
  40. docker_container:
  41. image: 0815flo/realdevicemap:latest
  42. name: realdevicemap
  43. domainname: realdevicemap
  44. hostname: realdevicemap
  45. restart_policy: unless-stopped
  46. networks:
  47. - name: real-device-map-network
  48. links:
  49. - realdevicemap-db
  50. tty: yes
  51. volumes:
  52. - "{{ local_images }}:/perfect-deployed/realdevicemap/resources/webroot/static/img"
  53. ports:
  54. - "9000:9000"
  55. - "9001:9001"
  56. env:
  57. DB_DATABASE: "{{ mysql_database }}"
  58. DB_HOST: realdevicemap-db
  59. DB_PORT: 3306
  60. DB_USERNAME: "{{ mysql_user }}"
  61. DB_PASSWORD: "{{ mysql_password }}"
  62. WEB_SERVER_ADDRESS: 0.0.0.0
  63. WEB_SERVER_PORT: 9000
  64. WEBHOOK_SERVER_ADDRESS: 0.0.0.0
  65. WEBHOOK_SERVER_PORT: 9001
Add Comment
Please, Sign In to add comment