docker-compose.yaml 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. version: '3'
  2. services:
  3. main_palio:
  4. build: .
  5. image: main_palio
  6. container_name: main_palio
  7. ports:
  8. - "8054:8053"
  9. command: python mainPalio-async.py
  10. volumes:
  11. - /apps/3ps/build_apk/PalioLite:/usr/src/app/PalioLite
  12. - /apps/3ps/build_apk/BuildApk:/usr/src/app/BuildApk
  13. - /var/www/html/palio.io/dashboardv2/uploads:/usr/src/app/uploads
  14. - /etc/ssl/star.newuniverse.io:/usr/src/app/ssl
  15. - ${ANDROID_SDK_ROOT}:/usr/src/app/AndroidSdk
  16. environment:
  17. - USER_ID=1000
  18. - GROUP_ID=1000
  19. - FLASK_DEBUG=1
  20. - CELERY_BROKER_URL=redis://redis:6379/0
  21. - CELERY_RESULT_BACKEND=redis://redis:6379/0
  22. - ANDROID_SDK_ROOT=/usr/src/app/AndroidSdk
  23. worker_palio:
  24. build: .
  25. image: main_palio
  26. container_name: worker_palio
  27. command: celery --app taskPalio.celery worker --loglevel=info
  28. volumes:
  29. - /apps/3ps/build_apk/PalioLite:/usr/src/app/PalioLite
  30. - /apps/3ps/build_apk/BuildApk:/usr/src/app/BuildApk
  31. - /var/www/html/palio.io/dashboardv2/uploads:/usr/src/app/uploads
  32. - /etc/ssl/star.newuniverse.io:/usr/src/app/ssl
  33. - ${ANDROID_SDK_ROOT}:/usr/src/app/AndroidSdk
  34. - /home/easysoft/.gradle:/home/user/.gradle
  35. environment:
  36. - USER_ID=1000
  37. - GROUP_ID=1000
  38. - FLASK_DEBUG=1
  39. - CELERY_BROKER_URL=redis://redis:6379/0
  40. - CELERY_RESULT_BACKEND=redis://redis:6379/0
  41. - ANDROID_SDK_ROOT=/usr/src/app/AndroidSdk
  42. depends_on:
  43. - main_palio
  44. - redis
  45. main_palio_sa:
  46. build: .
  47. image: main_palio
  48. container_name: main_palio_sa
  49. ports:
  50. - "8014:8013"
  51. command: python mainPalioSA-async.py
  52. volumes:
  53. - /apps/3ps/build_apk/PalioLiteSA:/usr/src/app/PalioLiteSA
  54. - /apps/3ps/build_apk/BuildApkSA:/usr/src/app/BuildApkSA
  55. - /var/www/html/palio.io/dashboardv2/uploads:/usr/src/app/uploads
  56. - /etc/ssl/star.newuniverse.io:/usr/src/app/ssl
  57. - ${ANDROID_SDK_ROOT}:/usr/src/app/AndroidSdk
  58. environment:
  59. - USER_ID=1000
  60. - GROUP_ID=1000
  61. - FLASK_DEBUG=1
  62. - CELERY_BROKER_URL=redis://redis:6379/0
  63. - CELERY_RESULT_BACKEND=redis://redis:6379/0
  64. - ANDROID_SDK_ROOT=/usr/src/app/AndroidSdk
  65. worker_palio_sa:
  66. build: .
  67. image: main_palio
  68. container_name: worker_palio_sa
  69. command: celery --app taskPalioSA.celery worker --loglevel=info
  70. volumes:
  71. - /apps/3ps/build_apk/PalioLiteSA:/usr/src/app/PalioLiteSA
  72. - /apps/3ps/build_apk/BuildApkSA:/usr/src/app/BuildApkSA
  73. - /var/www/html/palio.io/dashboardv2/uploads:/usr/src/app/uploads
  74. - /etc/ssl/star.newuniverse.io:/usr/src/app/ssl
  75. - ${ANDROID_SDK_ROOT}:/usr/src/app/AndroidSdk
  76. - /home/easysoft/.gradle:/home/user/.gradle
  77. environment:
  78. - USER_ID=1000
  79. - GROUP_ID=1000
  80. - FLASK_DEBUG=1
  81. - CELERY_BROKER_URL=redis://redis:6379/0
  82. - CELERY_RESULT_BACKEND=redis://redis:6379/0
  83. - ANDROID_SDK_ROOT=/usr/src/app/AndroidSdk
  84. depends_on:
  85. - main_palio_sa
  86. - redis
  87. redis:
  88. image: redis:6-buster