Loading docker-compose.yml +110 −46 Original line number Diff line number Diff line version: '3.7' services: # mongo: # image: mongo # container_name: mongo # ports: # - '27017:27017' # environment: # - MONGO_DATA_DIR=/data/db # - MONGO_LOG_DIR=/dev/null # volumes: # - mongo_data:/data/db # command: mongod --logpath=/dev/null # --quiet # networks: # - overlay mongo: image: mongo container_name: mongo ports: - '27017:27017' environment: - MONGO_DATA_DIR=/data/db - MONGO_LOG_DIR=/dev/null volumes: - mongo_data:/data/db command: mongod --logpath=/dev/null # --quiet networks: - overlay admin-web: container_name: admin-web Loading @@ -25,51 +25,115 @@ services: environment: NODE_ENV: production restart: on-failure # depends_on: # - core depends_on: - core ports: - 4200:4200 networks: - overlay shop-web: container_name: shop-web image: ever-shop-web:latest command: yarn run:shopweb build: context: . dockerfile: .deploy/shop-web-angular/Dockerfile environment: NODE_ENV: production restart: on-failure depends_on: - core ports: - 3000:3000 networks: - overlay carrier-mobile: container_name: carrier-mobile image: ever-carrier-mobile:latest command: yarn run:carrier build: context: . dockerfile: .deploy/carrier-mobile-ionic/Dockerfile environment: NODE_ENV: production restart: on-failure depends_on: - core ports: - 4203:4200 - 4204:4203 networks: - overlay shop-mobile: container_name: shop-mobile image: ever-shop-mobile:latest command: yarn run:shopmobile build: context: . dockerfile: .deploy/shop-mobile-ionic/Dockerfile environment: NODE_ENV: production restart: on-failure depends_on: - core ports: - 4201:4201 networks: - overlay merchant-mobile: container_name: merchant-mobile image: ever-merchant-mobile:latest command: yarn run:merchant build: context: . dockerfile: .deploy/merchant-tablet-ionic/Dockerfile environment: NODE_ENV: production restart: on-failure depends_on: - core ports: - 4202:4202 networks: - overlay core: container_name: core image: ever-core:latest build: context: . dockerfile: .deploy/core/Dockerfile environment: NODE_ENV: production WAIT_HOSTS: mongo:27017 DB_URI: mongodb://mongo/ever_development TESTING_DB_URI: mongodb://mongo/ever_testing restart: on-failure depends_on: - mongo links: - mongo volumes: - .:/srv/ever - root_node_modules:/srv/ever/node_modules - admin_web_node_modules:/srv/ever/packages/admin-web/node_modules - core_node_modules:/srv/ever/packages/core/node_modules ports: - 4200:4200 - 5500:5500 - 5501:5501 - 5050:5050 - 5555:5555 networks: - overlay # core: # container_name: core # image: ever-core:latest # build: # context: . # dockerfile: .deploy/core/Dockerfile # environment: # NODE_ENV: production # WAIT_HOSTS: mongo:27017 # DB_URI: mongodb://mongo/ever_development # TESTING_DB_URI: mongodb://mongo/ever_testing # restart: on-failure # depends_on: # - mongo # links: # - mongo # volumes: # - .:/srv/ever # - root_node_modules:/srv/ever/node_modules # - core_node_modules:/srv/ever/packages/core/node_modules # ports: # - 5500:5500 # - 5501:5501 # - 5050:5050 # - 5555:5555 # networks: # - overlay volumes: root_node_modules: core_node_modules: certificates: mongo_data: admin_web_node_modules: networks: overlay: Loading package.json +0 −31 Original line number Diff line number Diff line Loading @@ -62,11 +62,6 @@ }, "resolutions": {}, "devDependencies": { "@commitlint/cli": "^8.1.0", "@commitlint/config-conventional": "^8.1.0", "@commitlint/config-lerna-scopes": "^8.1.0", "@commitlint/travis-cli": "^8.1.0", "@compodoc/compodoc": "^1.1.9", "@ionic/angular-toolkit": "^2.2.0", "@ionic/app-scripts": "^3.2.4", "@ionic/lab": "^2.0.14", Loading Loading @@ -100,9 +95,6 @@ "cloc": "^2.4.0", "codelyzer": "^5.1.2", "concurrently": "^4.1.0", "conventional-changelog": "^3.1.8", "conventional-changelog-cli": "^2.0.17", "conventional-changelog-core": "^4.0.3", "copy-webpack-plugin": "^5.0.5", "core-js": "^3.6.4", "coveralls": "^3.0.11", Loading @@ -123,26 +115,7 @@ "husky": "^3.1.0", "imports-loader": "^0.8.0", "ionic": "^5.4.7", "istanbul-instrumenter-loader": "^3.0.1", "jasmine-core": "^3.3.0", "jasmine-spec-reporter": "^4.2.1", "jest": "^24.8.0", "json-loader": "^0.5.7", "karma": "^4.4.1", "karma-chrome-launcher": "^3.1.0", "karma-coverage": "^2.0.1", "karma-coverage-istanbul-reporter": "^2.1.1", "karma-jasmine": "^2.0.1", "karma-jasmine-html-reporter": "^1.4.0", "karma-mocha-reporter": "^2.2.5", "karma-remap-coverage": "^0.1.5", "karma-sourcemap-loader": "^0.3.7", "karma-webpack": "^4.0.2", "lerna": "^3.19.0", "lerna-changelog": "^0.8.3", "lerna-update-wizard": "^0.17.3", "lerna-wizard": "^1.1.1", "lint-staged": "^10.0.9", "mini-css-extract-plugin": "^0.9.0", "ng-router-loader": "^2.1.0", "ngc-webpack": "~4.1.2", Loading @@ -154,10 +127,6 @@ "optimize-js-plugin": "^0.0.4", "parse5": "^5.1.0", "preload-webpack-plugin": "^2.3.0", "prettier": "^2.0.2", "prettier-tslint": "^0.4.2", "pretty-quick": "^2.0.1", "protractor": "^5.4.2", "require-directory": "^2.1.1", "rimraf": "^2.6.3", "rxjs-tslint": "0.1.7", Loading Loading
docker-compose.yml +110 −46 Original line number Diff line number Diff line version: '3.7' services: # mongo: # image: mongo # container_name: mongo # ports: # - '27017:27017' # environment: # - MONGO_DATA_DIR=/data/db # - MONGO_LOG_DIR=/dev/null # volumes: # - mongo_data:/data/db # command: mongod --logpath=/dev/null # --quiet # networks: # - overlay mongo: image: mongo container_name: mongo ports: - '27017:27017' environment: - MONGO_DATA_DIR=/data/db - MONGO_LOG_DIR=/dev/null volumes: - mongo_data:/data/db command: mongod --logpath=/dev/null # --quiet networks: - overlay admin-web: container_name: admin-web Loading @@ -25,51 +25,115 @@ services: environment: NODE_ENV: production restart: on-failure # depends_on: # - core depends_on: - core ports: - 4200:4200 networks: - overlay shop-web: container_name: shop-web image: ever-shop-web:latest command: yarn run:shopweb build: context: . dockerfile: .deploy/shop-web-angular/Dockerfile environment: NODE_ENV: production restart: on-failure depends_on: - core ports: - 3000:3000 networks: - overlay carrier-mobile: container_name: carrier-mobile image: ever-carrier-mobile:latest command: yarn run:carrier build: context: . dockerfile: .deploy/carrier-mobile-ionic/Dockerfile environment: NODE_ENV: production restart: on-failure depends_on: - core ports: - 4203:4200 - 4204:4203 networks: - overlay shop-mobile: container_name: shop-mobile image: ever-shop-mobile:latest command: yarn run:shopmobile build: context: . dockerfile: .deploy/shop-mobile-ionic/Dockerfile environment: NODE_ENV: production restart: on-failure depends_on: - core ports: - 4201:4201 networks: - overlay merchant-mobile: container_name: merchant-mobile image: ever-merchant-mobile:latest command: yarn run:merchant build: context: . dockerfile: .deploy/merchant-tablet-ionic/Dockerfile environment: NODE_ENV: production restart: on-failure depends_on: - core ports: - 4202:4202 networks: - overlay core: container_name: core image: ever-core:latest build: context: . dockerfile: .deploy/core/Dockerfile environment: NODE_ENV: production WAIT_HOSTS: mongo:27017 DB_URI: mongodb://mongo/ever_development TESTING_DB_URI: mongodb://mongo/ever_testing restart: on-failure depends_on: - mongo links: - mongo volumes: - .:/srv/ever - root_node_modules:/srv/ever/node_modules - admin_web_node_modules:/srv/ever/packages/admin-web/node_modules - core_node_modules:/srv/ever/packages/core/node_modules ports: - 4200:4200 - 5500:5500 - 5501:5501 - 5050:5050 - 5555:5555 networks: - overlay # core: # container_name: core # image: ever-core:latest # build: # context: . # dockerfile: .deploy/core/Dockerfile # environment: # NODE_ENV: production # WAIT_HOSTS: mongo:27017 # DB_URI: mongodb://mongo/ever_development # TESTING_DB_URI: mongodb://mongo/ever_testing # restart: on-failure # depends_on: # - mongo # links: # - mongo # volumes: # - .:/srv/ever # - root_node_modules:/srv/ever/node_modules # - core_node_modules:/srv/ever/packages/core/node_modules # ports: # - 5500:5500 # - 5501:5501 # - 5050:5050 # - 5555:5555 # networks: # - overlay volumes: root_node_modules: core_node_modules: certificates: mongo_data: admin_web_node_modules: networks: overlay: Loading
package.json +0 −31 Original line number Diff line number Diff line Loading @@ -62,11 +62,6 @@ }, "resolutions": {}, "devDependencies": { "@commitlint/cli": "^8.1.0", "@commitlint/config-conventional": "^8.1.0", "@commitlint/config-lerna-scopes": "^8.1.0", "@commitlint/travis-cli": "^8.1.0", "@compodoc/compodoc": "^1.1.9", "@ionic/angular-toolkit": "^2.2.0", "@ionic/app-scripts": "^3.2.4", "@ionic/lab": "^2.0.14", Loading Loading @@ -100,9 +95,6 @@ "cloc": "^2.4.0", "codelyzer": "^5.1.2", "concurrently": "^4.1.0", "conventional-changelog": "^3.1.8", "conventional-changelog-cli": "^2.0.17", "conventional-changelog-core": "^4.0.3", "copy-webpack-plugin": "^5.0.5", "core-js": "^3.6.4", "coveralls": "^3.0.11", Loading @@ -123,26 +115,7 @@ "husky": "^3.1.0", "imports-loader": "^0.8.0", "ionic": "^5.4.7", "istanbul-instrumenter-loader": "^3.0.1", "jasmine-core": "^3.3.0", "jasmine-spec-reporter": "^4.2.1", "jest": "^24.8.0", "json-loader": "^0.5.7", "karma": "^4.4.1", "karma-chrome-launcher": "^3.1.0", "karma-coverage": "^2.0.1", "karma-coverage-istanbul-reporter": "^2.1.1", "karma-jasmine": "^2.0.1", "karma-jasmine-html-reporter": "^1.4.0", "karma-mocha-reporter": "^2.2.5", "karma-remap-coverage": "^0.1.5", "karma-sourcemap-loader": "^0.3.7", "karma-webpack": "^4.0.2", "lerna": "^3.19.0", "lerna-changelog": "^0.8.3", "lerna-update-wizard": "^0.17.3", "lerna-wizard": "^1.1.1", "lint-staged": "^10.0.9", "mini-css-extract-plugin": "^0.9.0", "ng-router-loader": "^2.1.0", "ngc-webpack": "~4.1.2", Loading @@ -154,10 +127,6 @@ "optimize-js-plugin": "^0.0.4", "parse5": "^5.1.0", "preload-webpack-plugin": "^2.3.0", "prettier": "^2.0.2", "prettier-tslint": "^0.4.2", "pretty-quick": "^2.0.1", "protractor": "^5.4.2", "require-directory": "^2.1.1", "rimraf": "^2.6.3", "rxjs-tslint": "0.1.7", Loading