diff --git a/.drone.yml b/.drone.yml index 02b7db11..27327d82 100644 --- a/.drone.yml +++ b/.drone.yml @@ -51,47 +51,6 @@ steps: depends_on: - make-prod - - name: make-auth - image: node:16-alpine - environment: - REACT_APP_STRIPE_PK: - from_secret: REACT_APP_STRIPE_PK - commands: - - apk add --no-cache make - - make auth-production-build - depends_on: - - npm-install - - - name: deploy-S3-auth - image: amazon/aws-cli:latest - environment: - AWS_ACCESS_KEY_ID: - from_secret: AWS_ACCESS_KEY_ID - AWS_SECRET_ACCESS_KEY: - from_secret: AWS_SECRET_ACCESS_KEY - AWS_DEFAULT_REGION: - from_secret: AWS_DEFAULT_REGION - AWS_MAX_ATTEMPTS: 10 - commands: - - aws s3 sync build_auth s3://insports-auth --delete - - aws cloudfront create-invalidation --distribution-id EERIKX9X2SRPJ --paths "/*" - depends_on: - - make-auth - - - name: deploy-old-auth-server - image: node:16-alpine - environment: - SSH_KEY_AUTH: - from_secret: SSH_KEY_AUTH - commands: - - apk add --no-cache openssh-client rsync - - eval $(ssh-agent -s) - - echo -n "$SSH_KEY_AUTH" | tr -d '\r' | ssh-add - - - mkdir -p ~/.ssh && chmod 700 ~/.ssh - - ssh-keyscan auth.insports.tv >> ~/.ssh/known_hosts - - rsync -v -r -C build_auth/ ubuntu@auth.insports.tv:/home/ubuntu/ott-auth/src/frontend/ - depends_on: - - make-auth - name: make-india image: node:16-alpine @@ -669,129 +628,6 @@ steps: - aws s3 sync build s3://instat-frontend-test-j --delete - aws cloudfront create-invalidation --distribution-id EC35D25OP7FSL --paths "/*" - ---- -kind: pipeline -type: docker -name: deploy test-auth - -concurrency: - limit: 1 - -platform: - os: linux - arch: amd64 - -trigger: - ref: - - refs/heads/test-auth - -steps: - - name: npm-install - image: node:16-alpine - environment: - REACT_APP_STRIPE_PK: - from_secret: REACT_APP_STRIPE_PK - commands: - - apk add --no-cache make - - npm install --legacy-peer-deps - - - name: make-auth - image: node:16-alpine - environment: - REACT_APP_STRIPE_PK: - from_secret: REACT_APP_STRIPE_PK - commands: - - apk add --no-cache make - - make auth-build - depends_on: - - npm-install - - - name: deploy-S3-auth - image: amazon/aws-cli:latest - environment: - AWS_ACCESS_KEY_ID: - from_secret: AWS_ACCESS_KEY_ID - AWS_SECRET_ACCESS_KEY: - from_secret: AWS_SECRET_ACCESS_KEY - AWS_DEFAULT_REGION: - from_secret: AWS_DEFAULT_REGION - AWS_MAX_ATTEMPTS: 10 - commands: - - aws s3 sync build_auth s3://insports-auth-test --delete - - aws cloudfront create-invalidation --distribution-id E10YI3RFOZZDLZ --paths "/*" - depends_on: - - make-auth - - ---- -kind: pipeline -type: docker -name: deploy auth prod - -concurrency: - limit: 1 - -platform: - os: linux - arch: amd64 - -trigger: - ref: - - refs/heads/auth - -steps: - - name: npm-install - image: node:16-alpine - environment: - REACT_APP_STRIPE_PK: - from_secret: REACT_APP_STRIPE_PK - commands: - - apk add --no-cache make - - npm install --legacy-peer-deps - - - name: make-auth - image: node:16-alpine - environment: - REACT_APP_STRIPE_PK: - from_secret: REACT_APP_STRIPE_PK - commands: - - apk add --no-cache make - - make auth-production-build - depends_on: - - npm-install - - - name: deploy-S3-auth - image: amazon/aws-cli:latest - environment: - AWS_ACCESS_KEY_ID: - from_secret: AWS_ACCESS_KEY_ID - AWS_SECRET_ACCESS_KEY: - from_secret: AWS_SECRET_ACCESS_KEY - AWS_DEFAULT_REGION: - from_secret: AWS_DEFAULT_REGION - AWS_MAX_ATTEMPTS: 10 - commands: - - aws s3 sync build_auth s3://insports-auth --delete - - aws cloudfront create-invalidation --distribution-id EERIKX9X2SRPJ --paths "/*" - depends_on: - - make-auth - - - name: deploy-old-auth-server - image: node:16-alpine - environment: - SSH_KEY_AUTH: - from_secret: SSH_KEY_AUTH - commands: - - apk add --no-cache openssh-client rsync - - eval $(ssh-agent -s) - - echo -n "$SSH_KEY_AUTH" | tr -d '\r' | ssh-add - - - mkdir -p ~/.ssh && chmod 700 ~/.ssh - - ssh-keyscan auth.insports.tv >> ~/.ssh/known_hosts - - rsync -v -r -C build_auth/ ubuntu@auth.insports.tv:/home/ubuntu/ott-auth/src/frontend/ - depends_on: - - make-auth - --- kind: pipeline type: docker diff --git a/Makefile b/Makefile index 61a42fb1..0d9855b1 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,6 @@ install: npm install develop: - REACT_APP_TYPE=ott \ REACT_APP_CLIENT=insports \ npm start @@ -10,140 +9,124 @@ clean: rm -rf build build: clean - REACT_APP_TYPE=ott \ REACT_APP_ENV=staging \ REACT_APP_CLIENT=insports \ npm run build build-stage: clean - REACT_APP_TYPE=ott \ REACT_APP_ENV=preproduction \ REACT_APP_CLIENT=insports \ REACT_APP_STRIPE_PK=pk_live_51J5TEYEDSxVnTgDW5XxhC6ntKZKddXgKHq5HOCDmJTdfSKluMYCdLHOcUA3Miuy8HesxG1eS4c0dQRQpMsEHRrQL00USpu5xIq \ npm run build build-a: clean - REACT_APP_TYPE=ott \ REACT_APP_ENV=staging \ REACT_APP_CLIENT=insports \ REACT_APP_STAGE=test-a \ npm run build build-b: clean - REACT_APP_TYPE=ott \ REACT_APP_ENV=staging \ REACT_APP_CLIENT=insports \ REACT_APP_STAGE=test-b \ npm run build build-c: clean - REACT_APP_TYPE=ott \ REACT_APP_ENV=staging \ REACT_APP_CLIENT=insports \ REACT_APP_STAGE=test-c \ npm run build build-d: clean - REACT_APP_TYPE=ott \ REACT_APP_ENV=staging \ REACT_APP_CLIENT=insports \ REACT_APP_STAGE=test-d \ npm run build build-e: clean - REACT_APP_TYPE=ott \ REACT_APP_ENV=staging \ REACT_APP_CLIENT=insports \ REACT_APP_STAGE=test-e \ npm run build build-f: clean - REACT_APP_TYPE=ott \ REACT_APP_ENV=staging \ REACT_APP_CLIENT=insports \ REACT_APP_STAGE=test-f \ npm run build build-g: clean - REACT_APP_TYPE=ott \ REACT_APP_ENV=staging \ REACT_APP_CLIENT=insports \ REACT_APP_STAGE=test-g \ npm run build build-h: clean - REACT_APP_TYPE=ott \ REACT_APP_ENV=staging \ REACT_APP_CLIENT=insports \ REACT_APP_STAGE=test-h \ npm run build build-i: clean - REACT_APP_TYPE=ott \ REACT_APP_ENV=staging \ REACT_APP_CLIENT=insports \ REACT_APP_STAGE=test-i \ npm run build build-j: clean - REACT_APP_TYPE=ott \ REACT_APP_ENV=staging \ REACT_APP_CLIENT=insports \ REACT_APP_STAGE=test-j \ npm run build -auth-build: - rm -rf build_auth +# после успешного тестирования удаляем +# auth-build: +# rm -rf build_auth - REACT_APP_TYPE=auth-service \ - REACT_APP_ENV=staging \ - REACT_APP_GOOGLE_CLIENT_ID=1022673777479-43mqb9lsqkpcr47umuvsoo0eemfpljf5.apps.googleusercontent.com \ - REACT_APP_FACEBOOK_CLIENT_ID=798254931203361 \ - BUILD_PATH=build_auth \ - GENERATE_SOURCEMAP=false \ - npx react-scripts build +# REACT_APP_TYPE=auth-service \ +# REACT_APP_ENV=staging \ +# REACT_APP_GOOGLE_CLIENT_ID=1022673777479-43mqb9lsqkpcr47umuvsoo0eemfpljf5.apps.googleusercontent.com \ +# REACT_APP_FACEBOOK_CLIENT_ID=798254931203361 \ +# BUILD_PATH=build_auth \ +# GENERATE_SOURCEMAP=false \ +# npx react-scripts build - npx gzipper --verbose build_auth +# npx gzipper --verbose build_auth -auth-production-build: - rm -rf build_auth +# auth-production-build: +# rm -rf build_auth - REACT_APP_TYPE=auth-service \ - REACT_APP_ENV=production \ - REACT_APP_GOOGLE_CLIENT_ID=1022673777479-43mqb9lsqkpcr47umuvsoo0eemfpljf5.apps.googleusercontent.com \ - REACT_APP_FACEBOOK_CLIENT_ID=798254931203361 \ - BUILD_PATH=build_auth \ - GENERATE_SOURCEMAP=false \ - npx react-scripts build +# REACT_APP_TYPE=auth-service \ +# REACT_APP_ENV=production \ +# REACT_APP_GOOGLE_CLIENT_ID=1022673777479-43mqb9lsqkpcr47umuvsoo0eemfpljf5.apps.googleusercontent.com \ +# REACT_APP_FACEBOOK_CLIENT_ID=798254931203361 \ +# BUILD_PATH=build_auth \ +# GENERATE_SOURCEMAP=false \ +# npx react-scripts build - npx gzipper --verbose build_auth +# npx gzipper --verbose build_auth facr-build: clean - REACT_APP_TYPE=ott \ REACT_APP_ENV=staging \ REACT_APP_CLIENT=facr \ npm run build india-build: clean - REACT_APP_TYPE=ott \ REACT_APP_ENV=staging \ REACT_APP_CLIENT=india \ npm run build tunisia-build: clean - REACT_APP_TYPE=ott \ REACT_APP_ENV=staging \ REACT_APP_CLIENT=tunisia \ npm run build fqtv-build: clean - REACT_APP_TYPE=ott \ REACT_APP_ENV=staging \ REACT_APP_CLIENT=fqtv \ npm run build lff-build: clean - REACT_APP_TYPE=ott \ REACT_APP_ENV=staging \ REACT_APP_CLIENT=lff \ npm run build @@ -157,14 +140,12 @@ rustat-build: clean .PHONY: build prod: clean - REACT_APP_TYPE=ott \ REACT_APP_ENV=production \ REACT_APP_CLIENT=insports \ REACT_APP_STRIPE_PK=pk_live_51J5TEYEDSxVnTgDW5XxhC6ntKZKddXgKHq5HOCDmJTdfSKluMYCdLHOcUA3Miuy8HesxG1eS4c0dQRQpMsEHRrQL00USpu5xIq \ npm run build && cp -r .well-known build preprod: clean - REACT_APP_TYPE=ott \ REACT_APP_ENV=preproduction \ REACT_APP_STAGE=test \ REACT_APP_CLIENT=insports \ @@ -173,7 +154,6 @@ preprod: clean india-prod: rm -rf build_india && \ - REACT_APP_TYPE=ott \ REACT_APP_ENV=production \ REACT_APP_CLIENT=india \ REACT_APP_STRIPE_PK=pk_live_51J5TEYEDSxVnTgDW5XxhC6ntKZKddXgKHq5HOCDmJTdfSKluMYCdLHOcUA3Miuy8HesxG1eS4c0dQRQpMsEHRrQL00USpu5xIq \ @@ -182,7 +162,6 @@ india-prod: facr-prod: rm -rf build_facr && \ - REACT_APP_TYPE=ott \ REACT_APP_ENV=production \ REACT_APP_STRIPE_PK=pk_live_51J5TEYEDSxVnTgDW5XxhC6ntKZKddXgKHq5HOCDmJTdfSKluMYCdLHOcUA3Miuy8HesxG1eS4c0dQRQpMsEHRrQL00USpu5xIq \ REACT_APP_CLIENT=facr \ @@ -191,7 +170,6 @@ facr-prod: lff-prod: rm -rf build_lff && \ - REACT_APP_TYPE=ott \ REACT_APP_ENV=production \ REACT_APP_STRIPE_PK=pk_live_51J5TEYEDSxVnTgDW5XxhC6ntKZKddXgKHq5HOCDmJTdfSKluMYCdLHOcUA3Miuy8HesxG1eS4c0dQRQpMsEHRrQL00USpu5xIq \ REACT_APP_CLIENT=lff \ @@ -200,7 +178,6 @@ lff-prod: diwansport-prod: rm -rf build_tunisia && \ - REACT_APP_TYPE=ott \ REACT_APP_ENV=production \ REACT_APP_STRIPE_PK=pk_live_51J5TEYEDSxVnTgDW5XxhC6ntKZKddXgKHq5HOCDmJTdfSKluMYCdLHOcUA3Miuy8HesxG1eS4c0dQRQpMsEHRrQL00USpu5xIq \ REACT_APP_CLIENT=tunisia \ @@ -209,7 +186,6 @@ diwansport-prod: fqtv-prod: rm -rf build_fqtv && \ - REACT_APP_TYPE=ott \ REACT_APP_ENV=production \ REACT_APP_STRIPE_PK=pk_live_51J5TEYEDSxVnTgDW5XxhC6ntKZKddXgKHq5HOCDmJTdfSKluMYCdLHOcUA3Miuy8HesxG1eS4c0dQRQpMsEHRrQL00USpu5xIq \ REACT_APP_CLIENT=fqtv \ diff --git a/package.json b/package.json index 7101187a..3a6fa69d 100644 --- a/package.json +++ b/package.json @@ -13,8 +13,6 @@ "stylelint": "stylelint \"src/**/*.{ts,tsx}\"", "storybook": "start-storybook -p 9009 -s public", "build-storybook": "build-storybook -s public", - "start:auth": "REACT_APP_TYPE=auth-service react-scripts start", - "test:auth": "REACT_APP_TYPE=auth-service react-scripts test", "facr": "REACT_APP_CLIENT=facr react-scripts start", "lff": "REACT_APP_CLIENT=lff react-scripts start", "india": "REACT_APP_CLIENT=india react-scripts start", diff --git a/public/silent-refresh.html b/public/silent-refresh.html index 56cfb515..4629dad9 100644 --- a/public/silent-refresh.html +++ b/public/silent-refresh.html @@ -11,32 +11,6 @@ crossorigin="anonymous" referrerpolicy="no-referrer">