Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
32c4b25
EagleEye contents with actions (#483)
epipav Feb 8, 2023
536ef3f
Eagle eye onboarding (#496)
joanagmaia Feb 9, 2023
b845b7c
Fixes
Feb 9, 2023
f11dec3
Transactions in upsert content
Feb 9, 2023
4512a32
First version of eagle eye feed (#507)
joanagmaia Feb 13, 2023
514adc4
Eagle eye feed settings drawer (#517)
gaspergrom Feb 13, 2023
db530cd
added pizzly and unleash to self hosted deployment options
Feb 14, 2023
fd4e569
Make eagle eye form components reusable (#524)
joanagmaia Feb 14, 2023
44fc413
[C-750] Email digest settings (#498)
gaspergrom Feb 14, 2023
e6b28aa
Fix settings update action (#526)
joanagmaia Feb 14, 2023
7bf8c5e
Event tracking for the new EagleEye (#525)
Feb 14, 2023
7da7587
Eagle eye drawers fixes (#536)
gaspergrom Feb 15, 2023
5a4a08b
Eagle eye content wrong results with offset and limit (#537)
epipav Feb 15, 2023
3aedbcb
Fix feed settings saving issues (#539)
gaspergrom Feb 16, 2023
04da5b5
Fix email digest disable button state (#540)
gaspergrom Feb 16, 2023
295aa6c
Fix issues raised in eagle eye feed (#535)
joanagmaia Feb 16, 2023
fbb731d
Eagle eye email digest drawer on update (#546)
joanagmaia Feb 20, 2023
cae493f
Fix reach filter (#491)
joanagmaia Feb 8, 2023
6d372b8
Fix filters for custom attributes (#492)
joanagmaia Feb 8, 2023
9047071
Fix sample data permissions (#497)
Feb 8, 2023
464b554
Move organizations to essential/free tier.
Feb 10, 2023
6d31ad9
Revert "Move organizations to essential/free tier."
Feb 10, 2023
4c85b44
Move organizations to essential/free tier. (#514)
Feb 10, 2023
fdeb6ed
add demo link to Readme (#508)
garrrikkotua Feb 10, 2023
b395c49
Removed left server activity type for filters (#516)
Feb 10, 2023
a60f481
Organizations in essential plan (#523)
Feb 13, 2023
0e34100
Update CHANGELOG
joanreyero Feb 13, 2023
6944317
Update README.md
jonathimer Feb 13, 2023
9927f53
Discord with WebSockets (#486)
Feb 14, 2023
4319677
Disabled info logs for discord websocket gateway messages.
Feb 14, 2023
a4f665c
fixed in-app pricing page
Feb 14, 2023
8cc5321
added pizzly and unleash to self hosted deployment options
Feb 14, 2023
1f3beed
wip
Feb 15, 2023
a5796cf
bugfix
Feb 16, 2023
3ab8cfc
unleash proxied through /unleash for local dev
Feb 16, 2023
2e28123
Integrate unleash in frontend
joanagmaia Feb 17, 2023
c94907f
Fix unleash export instance
joanagmaia Feb 17, 2023
b113857
bugfix - going with dedicated unleash url
Feb 18, 2023
f0b0827
Refactor unleash naming
joanagmaia Feb 17, 2023
6c8ca1a
Update member enrichment count validation to unleash
joanagmaia Feb 20, 2023
75161fc
Merge branch 'enhancement/unleash-feature-flags-C-419' of github.com:…
Feb 21, 2023
5a0d1da
Merge branch 'main' into enhancement/unleash-feature-flags-C-419
Feb 21, 2023
b97c8e9
proper service name
Feb 21, 2023
3388533
removed test.ts
Feb 21, 2023
893332c
fix
Feb 21, 2023
ea21dd5
fixed linting errors
Feb 21, 2023
10a3d4c
fixed frontend docker entrypoint script
Feb 21, 2023
6b7ba4a
fixes
Feb 21, 2023
65e0924
removed premium-api, premium-job-generator and premium-python-worker …
Feb 21, 2023
f62badd
Update eagle eye feature flag validation
joanagmaia Feb 21, 2023
59634be
posthog cleanup from merge
Feb 21, 2023
c3ee8b5
Fix feature flag context when tenant is null and context count variab…
joanagmaia Feb 21, 2023
b9a250c
Remove transition warning
joanagmaia Feb 21, 2023
db02cdd
Fix feature flagging for community version
joanagmaia Feb 21, 2023
2e8f07b
Remove validation
joanagmaia Feb 21, 2023
d298827
Merge branch 'main' into enhancement/unleash-feature-flags-C-419
Feb 22, 2023
a39fbe3
fixed linting issue
Feb 22, 2023
7a36cc8
unleash as a premium scaffold dependency
Feb 22, 2023
ed49d74
bugfix
Feb 22, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
108 changes: 0 additions & 108 deletions .github/workflows/production-deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,18 +27,6 @@ on:
description: Deploy frontend?
required: true
type: boolean
deploy_premium_api:
description: Deploy premium-api service?
required: true
type: boolean
deploy_premium_python_worker:
description: Deploy premium-python-worker service?
required: true
type: boolean
deploy_premium_job_generator:
description: Deploy premium-job-generator service?
required: true
type: boolean

env:
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
Expand Down Expand Up @@ -114,48 +102,6 @@ jobs:
id: image
run: echo "IMAGE=${{ steps.image-builder.outputs.image }}" >> $GITHUB_OUTPUT

build-and-push-premium-job-generator:
runs-on: ubuntu-latest
if: ${{ inputs.deploy_premium_job_generator }}
outputs:
image: ${{ steps.image.outputs.IMAGE }}
defaults:
run:
shell: bash
steps:
- name: Check out repository code
uses: actions/checkout@v2

- uses: ./.github/actions/build-docker-image
id: image-builder
with:
image: premium-job-generator

- name: Set docker image output
id: image
run: echo "IMAGE=${{ steps.image-builder.outputs.image }}" >> $GITHUB_OUTPUT

build-and-push-premium-python-backend:
runs-on: ubuntu-latest
if: ${{ inputs.deploy_premium_api || inputs.deploy_premium_python_worker }}
outputs:
image: ${{ steps.image.outputs.IMAGE }}
defaults:
run:
shell: bash
steps:
- name: Check out repository code
uses: actions/checkout@v2

- uses: ./.github/actions/build-docker-image
id: image-builder
with:
image: premium-python-backend

- name: Set docker image output
id: image
run: echo "IMAGE=${{ steps.image-builder.outputs.image }}" >> $GITHUB_OUTPUT

deploy-api:
needs: build-and-push-backend
runs-on: ubuntu-latest
Expand Down Expand Up @@ -262,57 +208,3 @@ jobs:
service: python-worker
image: ${{ needs.build-and-push-python-worker.outputs.image }}
cluster: ${{ env.CROWD_CLUSTER }}

deploy-premium-job-generator:
needs: build-and-push-premium-job-generator
runs-on: ubuntu-latest
if: ${{ inputs.deploy_premium_job_generator }}
defaults:
run:
shell: bash

steps:
- name: Check out repository code
uses: actions/checkout@v2

- uses: ./.github/actions/deploy-service
with:
service: premium-job-generator
image: ${{ needs.build-and-push-premium-job-generator.outputs.image }}
cluster: ${{ env.CROWD_CLUSTER }}

deploy-premium-python-worker:
needs: build-and-push-premium-python-backend
runs-on: ubuntu-latest
if: ${{ inputs.deploy_premium_python_worker }}
defaults:
run:
shell: bash

steps:
- name: Check out repository code
uses: actions/checkout@v2

- uses: ./.github/actions/deploy-service
with:
service: premium-python-worker
image: ${{ needs.build-and-push-premium-python-backend.outputs.image }}
cluster: ${{ env.CROWD_CLUSTER }}

deploy-premium-api:
needs: build-and-push-premium-python-backend
runs-on: ubuntu-latest
if: ${{ inputs.deploy_premium_api }}
defaults:
run:
shell: bash

steps:
- name: Check out repository code
uses: actions/checkout@v2

- uses: ./.github/actions/deploy-service
with:
service: premium-api
image: ${{ needs.build-and-push-premium-python-backend.outputs.image }}
cluster: ${{ env.CROWD_CLUSTER }}
57 changes: 0 additions & 57 deletions .github/workflows/staging-deploy-premium-job-generator.yaml

This file was deleted.

74 changes: 0 additions & 74 deletions .github/workflows/staging-deploy-premium-python-backend.yaml

This file was deleted.

4 changes: 0 additions & 4 deletions backend/.env.dist.composed
Original file line number Diff line number Diff line change
@@ -1,13 +1,9 @@
# Api settings
CROWD_PREMIUM_API_URL=http://premium-api:5000

# SQS settings
CROWD_SQS_HOST="sqs"
CROWD_SQS_ENDPOINT=http://sqs:9324
CROWD_SQS_NODEJS_WORKER_QUEUE="http://sqs:9324/000000000000/nodejs-worker.fifo"
CROWD_SQS_NODEJS_WORKER_DELAYABLE_QUEUE=http://sqs:9324/000000000000/nodejs-worker
CROWD_SQS_PYTHON_WORKER_QUEUE="http://sqs:9324/000000000000/python-worker.fifo"
CROWD_SQS_PREMIUM_PYTHON_WORKER_QUEUE="http://sqs:9324/000000000000/premium-python-worker.fifo"

# Redis settings
CROWD_REDIS_HOST=redis
Expand Down
22 changes: 12 additions & 10 deletions backend/.env.dist.local
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ CROWD_API_FRONTEND_URL=http://localhost:8081
CROWD_API_FRONTEND_URL_WITH_SUBDOMAINS=
CROWD_API_JWT_SECRET=your-secret
CROWD_API_JWT_EXPIRES_IN='100 years'
CROWD_PREMIUM_API_URL=http://localhost:5000

# SQS settings
CROWD_SQS_HOST=localhost
Expand All @@ -18,7 +17,6 @@ CROWD_SQS_ENDPOINT=http://localhost:9324
CROWD_SQS_NODEJS_WORKER_QUEUE=http://localhost:9324/000000000000/nodejs-worker.fifo
CROWD_SQS_NODEJS_WORKER_DELAYABLE_QUEUE=http://localhost:9324/000000000000/nodejs-worker
CROWD_SQS_PYTHON_WORKER_QUEUE=http://localhost:9324/000000000000/python-worker.fifo
CROWD_SQS_PREMIUM_PYTHON_WORKER_QUEUE=http://localhost:9324/000000000000/premium-python-worker.fifo
CROWD_SQS_AWS_ACCOUNT_ID=000000000000
CROWD_SQS_AWS_ACCESS_KEY_ID=x
CROWD_SQS_AWS_SECRET_ACCESS_KEY=x
Expand Down Expand Up @@ -68,9 +66,6 @@ CROWD_COMPREHEND_AWS_REGION=
# Segment settings
CROWD_SEGMENT_WRITE_KEY=TdX3BLaZuHpHyzN2lcDiNiRHDSH9Piyl

# Posthog settings
CROWD_POSTHOG_API_KEY=

SUPERFACE_SDK_TOKEN=sfs_29f8c03402d48b583f9b35bbb5fbb423cf638e73bde38a7cce6a5fb7bb352720193471189882b6d82494203bc998be47a52ab9d4250f90b16d2bd86b4c7ace2b_1d8a819b

# Netlify settings
Expand Down Expand Up @@ -128,14 +123,21 @@ CROWD_PIZZLY_INTEGRATIONS=reddit,linkedin
# Cohere settings
CROWD_COHERE_API_KEY=

# Vector settings
CROWD_QDRANT_HOST=qdrant
CROWD_QDRANT_PORT=6333

# Enrichment settings
CROWD_ENRICHMENT_URL=
CROWD_ENRICHMENT_API_KEY=

# EagleEye settings
CROWD_EAGLE_EYE_URL=
CROWD_EAGLE_EYE_API_KEY=
CROWD_EAGLE_EYE_API_KEY=

# Unleash settings
CROWD_UNLEASH_URL=
CROWD_UNLEASH_ADMIN_API_KEY=
CROWD_UNLEASH_FRONTEND_API_KEY=
CROWD_UNLEASH_BACKEND_API_KEY=
CROWD_UNLEASH_DB_HOST=
CROWD_UNLEASH_DB_PORT=
CROWD_UNLEASH_DB_USERNAME=
CROWD_UNLEASH_DB_PASSWORD=
CROWD_UNLEASH_DB_DATABASE=
1 change: 1 addition & 0 deletions backend/Dockerfile.kube
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,6 @@ RUN npm install

FROM node:16-alpine

WORKDIR /usr/crowd/backend
COPY --from=builder /usr/crowd/backend/node_modules ./node_modules
COPY . .
20 changes: 14 additions & 6 deletions backend/config/custom-environment-variables.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@
"frontendUrl": "CROWD_API_FRONTEND_URL",
"frontendUrlWithSubdomain": "CROWD_API_FRONTEND_URL_WITH_SUBDOMAINS",
"jwtSecret": "CROWD_API_JWT_SECRET",
"jwtExpiresIn": "CROWD_API_JWT_EXPIRES_IN",
"premiumApiUrl": "CROWD_PREMIUM_API_URL"
"jwtExpiresIn": "CROWD_API_JWT_EXPIRES_IN"
},
"redis": {
"username": "CROWD_REDIS_USERNAME",
Expand All @@ -20,7 +19,6 @@
"nodejsWorkerQueue": "CROWD_SQS_NODEJS_WORKER_QUEUE",
"nodejsWorkerDelayableQueue": "CROWD_SQS_NODEJS_WORKER_DELAYABLE_QUEUE",
"pythonWorkerQueue": "CROWD_SQS_PYTHON_WORKER_QUEUE",
"premiumPythonWorkerQueue": "CROWD_SQS_PREMIUM_PYTHON_WORKER_QUEUE",
"aws": {
"accountId": "CROWD_SQS_AWS_ACCOUNT_ID",
"accessKeyId": "CROWD_SQS_AWS_ACCESS_KEY_ID",
Expand Down Expand Up @@ -66,9 +64,6 @@
"segment": {
"writeKey": "CROWD_SEGMENT_WRITE_KEY"
},
"posthog": {
"apiKey": "CROWD_POSTHOG_API_KEY"
},
"comprehend": {
"aws": {
"accountId": "CROWD_COMPREHEND_AWS_ACCOUNT_ID",
Expand Down Expand Up @@ -141,5 +136,18 @@
"eagleEye": {
"url": "CROWD_EAGLE_EYE_URL",
"apiKey": "CROWD_EAGLE_EYE_API_KEY"
},
"unleash": {
"url": "CROWD_UNLEASH_URL",
"adminApiKey": "CROWD_UNLEASH_ADMIN_API_KEY",
"frontendApiKey": "CROWD_UNLEASH_FRONTEND_API_KEY",
"backendApiKey": "CROWD_UNLEASH_BACKEND_API_KEY",
"db": {
"host": "CROWD_UNLEASH_DB_HOST",
"port": "CROWD_UNLEASH_DB_PORT",
"username": "CROWD_UNLEASH_DB_USERNAME",
"password": "CROWD_UNLEASH_DB_PASSWORD",
"database": "CROWD_UNLEASH_DB_DATABASE"
}
}
}
6 changes: 4 additions & 2 deletions backend/config/default.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
"cubejs": {},
"searchEngine": {},
"segment": {},
"posthog": {},
"comprehend": {
"aws": {}
},
Expand All @@ -35,5 +34,8 @@
},
"github": {},
"enrichment": {},
"eagleEye": {}
"eagleEye": {},
"unleash": {
"db": {}
}
}
Loading