Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release #1977

Merged
merged 106 commits into from
Dec 8, 2023
Merged

Release #1977

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
106 commits
Select commit Hold shift + click to select a range
6562a44
Merge pull request #1874 from ever-co/develop
evereq Nov 24, 2023
544667b
Merge pull request #1877 from ever-co/develop
evereq Nov 24, 2023
cb368b6
Merge pull request #1887 from ever-co/develop
evereq Nov 28, 2023
77cb75b
Merge pull request #1890 from ever-co/develop
evereq Nov 28, 2023
ead9f3a
Merge pull request #1902 from ever-co/develop
evereq Nov 29, 2023
3f22817
Merge pull request #1906 from ever-co/develop
evereq Nov 29, 2023
4458d93
Merge pull request #1915 from ever-co/develop
evereq Nov 30, 2023
1a5b932
Merge pull request #1919 from ever-co/develop
evereq Nov 30, 2023
ef46445
Merge pull request #1927 from ever-co/develop
evereq Dec 1, 2023
3bdb3c0
Merge pull request #1931 from ever-co/develop
evereq Dec 1, 2023
2627ac2
chore: deploy to k8s in DO
evereq Dec 1, 2023
4c9245f
chore: deploy to DO k8s
evereq Dec 1, 2023
5dfd100
Merge pull request #1933 from ever-co/develop
evereq Dec 1, 2023
b54c648
chore: fix docker image name
evereq Dec 1, 2023
d203025
chore: scale in DO
evereq Dec 1, 2023
8689bcf
Merge pull request #1935 from ever-co/develop
evereq Dec 1, 2023
d5b3ddb
Fix/api improvements (#1934)
badalkhatri0924 Dec 2, 2023
6a5d362
Merge pull request #1937 from ever-co/develop
evereq Dec 2, 2023
92f2ceb
chore: more logging
evereq Dec 2, 2023
9f0cd86
chore: add OTEL and some env defaults
evereq Dec 2, 2023
a04a48e
fix: stupid
evereq Dec 2, 2023
f1e32bb
chore: more logging
evereq Dec 2, 2023
aae9491
Merge pull request #1939 from ever-co/develop
evereq Dec 2, 2023
17a0b40
chore: docker file build with correct env vars
evereq Dec 2, 2023
ec17f73
Merge pull request #1940 from ever-co/develop
evereq Dec 2, 2023
6d82e66
[Layerfile] Update the Layerfile and Layerfile.build, and introduce L…
CharlesNg35 Dec 2, 2023
c6d31d5
Merge pull request #1941 from ever-co/layerfile-webapp
evereq Dec 2, 2023
dcb0176
chore: more logging
evereq Dec 2, 2023
22c3873
chore: envs
evereq Dec 2, 2023
b1efaf0
Merge pull request #1942 from ever-co/develop
evereq Dec 2, 2023
4b84640
fix: Language API
badalkhatri0924 Dec 3, 2023
31584ad
fix: Invite Me api
badalkhatri0924 Dec 3, 2023
34c32e3
fix: Invite API
badalkhatri0924 Dec 3, 2023
971b33c
Removed console
badalkhatri0924 Dec 3, 2023
3490f4a
fix: Build Issue
badalkhatri0924 Dec 3, 2023
fcc256e
Merge pull request #1943 from ever-co/fix/get-api-performance
evereq Dec 3, 2023
2aff84c
Merge pull request #1945 from ever-co/develop
evereq Dec 3, 2023
91abc36
WIP: Statistics performance
badalkhatri0924 Dec 4, 2023
2efdd8b
Updated API
badalkhatri0924 Dec 4, 2023
cf1fc35
fix: Minor Task Page Child Issues
badalkhatri0924 Dec 4, 2023
2d4c8c4
fix: First Time Team Task load
badalkhatri0924 Dec 4, 2023
0a34e09
fix: Query Params
badalkhatri0924 Dec 4, 2023
fa86abe
Merge pull request #1951 from ever-co/fix/minor-task-page-fix
evereq Dec 4, 2023
7bea142
Feat/task block view for issues (#1949)
Cedric921 Dec 4, 2023
274e614
Merge pull request #1952 from ever-co/develop
evereq Dec 4, 2023
7180cb5
excluded the suspended members from manage assignees popup
desperado1802 Dec 4, 2023
5e9853e
added the create status from modal functionality and ui (#1950)
desperado1802 Dec 4, 2023
493f144
Merge pull request #1954 from ever-co/improve/filter-out-suspended-me…
evereq Dec 4, 2023
434ce47
Improve/api calls post requests (#1946)
desperado1802 Dec 4, 2023
e74b473
fixed: webapp port is already allocated.
CharlesNg35 Dec 5, 2023
70f8847
update Layerfile.node
CharlesNg35 Dec 5, 2023
a6a4d5c
Merge pull request #1956 from ever-co/fix/webapp-errors
evereq Dec 5, 2023
764c28d
fixed: webapp port already allocated
CharlesNg35 Dec 5, 2023
c9eb71c
devops: northflank deploy
CharlesNg35 Dec 5, 2023
29f8060
Merge pull request #1957 from ever-co/northflank-template
evereq Dec 5, 2023
9d3fe39
chore: remove demo data
maceteligolden Dec 5, 2023
41c5e47
update:replace demo column with kanban task
maceteligolden Dec 5, 2023
0f40bd9
fix:resolve issues with emply column alignment
maceteligolden Dec 5, 2023
bf063bf
feat:add kanban atom to store
maceteligolden Dec 5, 2023
5ac1e72
feat:add kanban interface
maceteligolden Dec 5, 2023
aab827f
feat:add useKanban hook
maceteligolden Dec 5, 2023
6d98892
chore: edit extraction
maceteligolden Dec 5, 2023
a1d8435
Merge branch 'develop' of https://github.com/ever-co/ever-teams into …
maceteligolden Dec 6, 2023
8b67d68
[NORTHFLANK] Updated template file contents
northflank-cloud-build-run[bot] Dec 6, 2023
b101134
Refactor Docker run commands in Layerfile and
CharlesNg35 Dec 6, 2023
c39266f
Merge pull request #1960 from ever-co/fix/webapp-build-errors
evereq Dec 6, 2023
051826e
fix:resolve build issue
maceteligolden Dec 6, 2023
6146da1
Merge pull request #1959 from ever-co/update/add-task-status-api
evereq Dec 6, 2023
feca696
Merge pull request #1961 from ever-co/develop
evereq Dec 6, 2023
d318da1
feat:add task block card
Cedric921 Nov 29, 2023
12c4679
feat: add radial bar
Cedric921 Nov 29, 2023
99c3c48
fix: merge conflict
Cedric921 Dec 1, 2023
d814df1
fix: merge errors
Cedric921 Dec 3, 2023
7a7a3a2
feat: add filter features on issues block view
Cedric921 Dec 3, 2023
7c2438e
fix: task filter missing
Cedric921 Dec 3, 2023
d076354
fix: svg synthax error
Cedric921 Dec 4, 2023
1335553
fix:delete comments
Cedric921 Dec 4, 2023
05a9d4f
fix: change task size on block view
Cedric921 Dec 4, 2023
a6b1d7e
fix: change filters colors on block view
Cedric921 Dec 4, 2023
3e7330f
refact: invite people block
Cedric921 Dec 5, 2023
38142b8
fix: block view filters
Cedric921 Dec 5, 2023
7b44260
feat: display task size symbol on block view
Cedric921 Dec 6, 2023
b4b4c64
fix:make issues filters pixel perfect in Block view
Cedric921 Dec 6, 2023
fed79de
refact: times text for issue card on block view
Cedric921 Dec 6, 2023
3fe9d40
fix : merge errors
Cedric921 Dec 6, 2023
6844b65
Merge pull request #1962 from ever-co/fix/blockView
evereq Dec 6, 2023
1131f11
Merge pull request #1963 from ever-co/develop
evereq Dec 6, 2023
81977c2
Merge branch 'develop' of https://github.com/ever-co/ever-teams into …
badalkhatri0924 Dec 7, 2023
3c607d1
Merge pull request #1955 from ever-co/fix/get-api-performance
evereq Dec 7, 2023
d594462
Merge pull request #1967 from ever-co/develop
evereq Dec 7, 2023
a2244ec
fix: #1968 Timer Button Enable condition
badalkhatri0924 Dec 7, 2023
490522b
fix: #1970 Tooltip title case
badalkhatri0924 Dec 7, 2023
aa398b4
Merge pull request #1971 from ever-co/fix/#1970-tooltip-title-case
evereq Dec 7, 2023
4a9ba80
Merge pull request #1969 from ever-co/fix/#1968-timer-button
evereq Dec 7, 2023
87958fa
Create deploy-render-dev.yml
evereq Dec 7, 2023
0b6312b
Update deploy-render-dev.yml
evereq Dec 7, 2023
ffa240e
Create render.dev.yaml
evereq Dec 7, 2023
3b40fe2
Merge pull request #1973 from ever-co/devops/render
evereq Dec 7, 2023
30b5824
Updated Tooltip text and added offline page
badalkhatri0924 Dec 7, 2023
2cb01a8
Merge pull request #1974 from ever-co/fix/tooltip-text-offline-page
evereq Dec 7, 2023
8c6f939
fix sentry errors
Sergemuhundu Dec 7, 2023
29c0533
use new icons
Sergemuhundu Dec 8, 2023
c2a01fa
replace assets for ios
Sergemuhundu Dec 8, 2023
9d99454
tiny improvement
Sergemuhundu Dec 8, 2023
e1ee20d
Merge pull request #1975 from ever-co/fix/build
evereq Dec 8, 2023
3a67979
Merge pull request #1976 from ever-co/develop
evereq Dec 8, 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
6 changes: 6 additions & 0 deletions .cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,13 @@
"cloudinary",
"clsx",
"clsxm",
"opentelemetry",
"otlp",
"commitlint",
"greenkeeper",
"classpath",
"tsbuildinfo",
"sentryclirc",
"compodoc",
"consectetur",
"dolor",
Expand Down
110 changes: 110 additions & 0 deletions .deploy/k8s/k8s-manifest.dev.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
---
kind: Service
apiVersion: v1
metadata:
name: ever-teams-dev-lb
annotations:
service.beta.kubernetes.io/do-loadbalancer-name: 'demo.ever.team'
service.beta.kubernetes.io/do-loadbalancer-protocol: 'http2'
service.beta.kubernetes.io/do-loadbalancer-http2-ports: '443'
# Replace with your Certificate Id. You can get a list of Ids with 'doctl compute certificate list'
service.beta.kubernetes.io/do-loadbalancer-certificate-id: '0c4085c5-9692-4320-86f3-34f52b775a88'
service.beta.kubernetes.io/do-loadbalancer-size-slug: 'lb-small'
service.beta.kubernetes.io/do-loadbalancer-hostname: 'demo.ever.team'
spec:
type: LoadBalancer
selector:
app: ever-teams-dev-webapp
ports:
- name: http
protocol: TCP
port: 443
targetPort: 3000

---
apiVersion: apps/v1
kind: Deployment
metadata:
name: ever-teams-dev-webapp
spec:
replicas: 1
selector:
matchLabels:
app: ever-teams-dev-webapp
template:
metadata:
labels:
app: ever-teams-dev-webapp
spec:
containers:
- name: ever-teams-dev-webapp
image: registry.digitalocean.com/ever/ever-teams-webapp-dev:latest
env:
- name: DEMO
value: 'true'
- name: NEXT_PUBLIC_SENTRY_DNS
value: '$NEXT_PUBLIC_SENTRY_DNS'
- name: SENTRY_DSN
value: '$SENTRY_DSN'
- name: NEXT_PUBLIC_JITSU_BROWSER_WRITE_KEY
value: '$NEXT_PUBLIC_JITSU_BROWSER_WRITE_KEY'
- name: NEXT_PUBLIC_JITSU_BROWSER_URL
value: '$NEXT_PUBLIC_JITSU_BROWSER_URL'
- name: SENTRY_AUTH_TOKEN
value: '$SENTRY_AUTH_TOKEN'
- name: NEXT_PUBLIC_CHATWOOT_API_KEY
value: '$NEXT_PUBLIC_CHATWOOT_API_KEY'
- name: NEXT_PUBLIC_SENTRY_DEBUG
value: '$NEXT_PUBLIC_SENTRY_DEBUG'
- name: SENTRY_PROJECT
value: '$SENTRY_PROJECT'
- name: SENTRY_ORG
value: '$SENTRY_ORG'
- name: SMTP_FROM_ADDRESS
value: '$SMTP_FROM_ADDRESS'
- name: JITSU_SERVER_WRITE_KEY
value: '$JITSU_SERVER_WRITE_KEY'
- name: JITSU_SERVER_URL
value: '$JITSU_SERVER_URL'
- name: NEXT_PUBLIC_COOKIE_DOMAINS
value: '$NEXT_PUBLIC_COOKIE_DOMAINS'
- name: NEXT_PUBLIC_BOARD_FIREBASE_CONFIG
value: '$NEXT_PUBLIC_BOARD_FIREBASE_CONFIG'
- name: NEXT_PUBLIC_BOARD_BACKEND_POST_URL
value: '$NEXT_PUBLIC_BOARD_BACKEND_POST_URL'
- name: NEXT_PUBLIC_BOARD_APP_DOMAIN
value: '$NEXT_PUBLIC_BOARD_APP_DOMAIN'
- name: MEET_JWT_APP_SECRET
value: '$MEET_JWT_APP_SECRET'
- name: MEET_JWT_APP_ID
value: '$MEET_JWT_APP_ID'
- name: NEXT_PUBLIC_MEET_DOMAIN
value: '$NEXT_PUBLIC_MEET_DOMAIN'
- name: GAUZY_API_SERVER_URL
value: '$GAUZY_API_SERVER_URL'
- name: NEXT_PUBLIC_GAUZY_API_SERVER_URL
value: '$NEXT_PUBLIC_GAUZY_API_SERVER_URL'
- name: MAILCHIMP_LIST_ID
value: '$MAILCHIMP_LIST_ID'
- name: MAILCHIMP_API_KEY
value: '$MAILCHIMP_API_KEY'
- name: POSTMARK_SERVER_API_TOKEN
value: '$POSTMARK_SERVER_API_TOKEN'
- name: NEXT_PUBLIC_GA_MEASUREMENT_ID
value: '$NEXT_PUBLIC_GA_MEASUREMENT_ID'
- name: SMTP_HOST
value: '$SMTP_HOST'
- name: SMTP_SECURE
value: '$SMTP_SECURE'
- name: SMTP_USERNAME
value: '$SMTP_USERNAME'
- name: SMTP_PASSWORD
value: '$SMTP_PASSWORD'
- name: CAPTCHA_SECRET_KEY
value: '$CAPTCHA_SECRET_KEY'
- name: NEXT_PUBLIC_CAPTCHA_SITE_KEY
value: '$NEXT_PUBLIC_CAPTCHA_SITE_KEY'

ports:
- containerPort: 3000
protocol: TCP
110 changes: 110 additions & 0 deletions .deploy/k8s/k8s-manifest.prod.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
---
kind: Service
apiVersion: v1
metadata:
name: ever-teams-prod-lb
annotations:
service.beta.kubernetes.io/do-loadbalancer-name: 'app.ever.team'
service.beta.kubernetes.io/do-loadbalancer-protocol: 'http2'
service.beta.kubernetes.io/do-loadbalancer-http2-ports: '443'
# Replace with your Certificate Id. You can get a list of Ids with 'doctl compute certificate list'
service.beta.kubernetes.io/do-loadbalancer-certificate-id: '0c4085c5-9692-4320-86f3-34f52b775a88'
service.beta.kubernetes.io/do-loadbalancer-size-slug: 'lb-small'
service.beta.kubernetes.io/do-loadbalancer-hostname: 'app.ever.team'
spec:
type: LoadBalancer
selector:
app: ever-teams-prod-webapp
ports:
- name: http
protocol: TCP
port: 443
targetPort: 3000

---
apiVersion: apps/v1
kind: Deployment
metadata:
name: ever-teams-prod-webapp
spec:
replicas: 8
selector:
matchLabels:
app: ever-teams-prod-webapp
template:
metadata:
labels:
app: ever-teams-prod-webapp
spec:
containers:
- name: ever-teams-prod-webapp
image: registry.digitalocean.com/ever/ever-teams-webapp:latest
env:
- name: DEMO
value: 'true'
- name: NEXT_PUBLIC_SENTRY_DNS
value: '$NEXT_PUBLIC_SENTRY_DNS'
- name: SENTRY_DSN
value: '$SENTRY_DSN'
- name: NEXT_PUBLIC_JITSU_BROWSER_WRITE_KEY
value: '$NEXT_PUBLIC_JITSU_BROWSER_WRITE_KEY'
- name: NEXT_PUBLIC_JITSU_BROWSER_URL
value: '$NEXT_PUBLIC_JITSU_BROWSER_URL'
- name: SENTRY_AUTH_TOKEN
value: '$SENTRY_AUTH_TOKEN'
- name: NEXT_PUBLIC_CHATWOOT_API_KEY
value: '$NEXT_PUBLIC_CHATWOOT_API_KEY'
- name: NEXT_PUBLIC_SENTRY_DEBUG
value: '$NEXT_PUBLIC_SENTRY_DEBUG'
- name: SENTRY_PROJECT
value: '$SENTRY_PROJECT'
- name: SENTRY_ORG
value: '$SENTRY_ORG'
- name: SMTP_FROM_ADDRESS
value: '$SMTP_FROM_ADDRESS'
- name: JITSU_SERVER_WRITE_KEY
value: '$JITSU_SERVER_WRITE_KEY'
- name: JITSU_SERVER_URL
value: '$JITSU_SERVER_URL'
- name: NEXT_PUBLIC_COOKIE_DOMAINS
value: '$NEXT_PUBLIC_COOKIE_DOMAINS'
- name: NEXT_PUBLIC_BOARD_FIREBASE_CONFIG
value: '$NEXT_PUBLIC_BOARD_FIREBASE_CONFIG'
- name: NEXT_PUBLIC_BOARD_BACKEND_POST_URL
value: '$NEXT_PUBLIC_BOARD_BACKEND_POST_URL'
- name: NEXT_PUBLIC_BOARD_APP_DOMAIN
value: '$NEXT_PUBLIC_BOARD_APP_DOMAIN'
- name: MEET_JWT_APP_SECRET
value: '$MEET_JWT_APP_SECRET'
- name: MEET_JWT_APP_ID
value: '$MEET_JWT_APP_ID'
- name: NEXT_PUBLIC_MEET_DOMAIN
value: '$NEXT_PUBLIC_MEET_DOMAIN'
- name: GAUZY_API_SERVER_URL
value: '$GAUZY_API_SERVER_URL'
- name: NEXT_PUBLIC_GAUZY_API_SERVER_URL
value: '$NEXT_PUBLIC_GAUZY_API_SERVER_URL'
- name: MAILCHIMP_LIST_ID
value: '$MAILCHIMP_LIST_ID'
- name: MAILCHIMP_API_KEY
value: '$MAILCHIMP_API_KEY'
- name: POSTMARK_SERVER_API_TOKEN
value: '$POSTMARK_SERVER_API_TOKEN'
- name: NEXT_PUBLIC_GA_MEASUREMENT_ID
value: '$NEXT_PUBLIC_GA_MEASUREMENT_ID'
- name: SMTP_HOST
value: '$SMTP_HOST'
- name: SMTP_SECURE
value: '$SMTP_SECURE'
- name: SMTP_USERNAME
value: '$SMTP_USERNAME'
- name: SMTP_PASSWORD
value: '$SMTP_PASSWORD'
- name: CAPTCHA_SECRET_KEY
value: '$CAPTCHA_SECRET_KEY'
- name: NEXT_PUBLIC_CAPTCHA_SITE_KEY
value: '$NEXT_PUBLIC_CAPTCHA_SITE_KEY'

ports:
- containerPort: 3000
protocol: TCP
10 changes: 8 additions & 2 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,20 +17,26 @@ Jenkinsfile

**/.next
**/build
**/node_modules/*
**/dist
**/out

**/*.log

**/.vscode

**/.env
**/.env.local
**/.env*.local
**/.env*.sample
apps/**/.env
apps/**/.env.local
apps/**/.env*.local
apps/**/.env*.sample

fly.toml

node_modules

**/node_modules/*
apps/mobile/node_modules
apps/desktop/node_modules
apps/extensions/node_modules
Expand Down
73 changes: 73 additions & 0 deletions .github/workflows/deploy-do-dev.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
name: Deploy to DigitalOcean Dev

on:
workflow_run:
workflows: ['Build and Publish Docker Images Dev']
branches: [develop]
types:
- completed

jobs:
deploy-demo:
runs-on: ubuntu-latest

environment: dev

steps:
- name: Checkout
uses: actions/checkout@v3

- name: Install doctl
uses: digitalocean/action-doctl@v2
with:
token: ${{ secrets.DIGITALOCEAN_ACCESS_TOKEN }}

- name: Log in to DigitalOcean Container Registry with short-lived credentials
run: doctl registry login --expiry-seconds 600

- name: Save DigitalOcean kubeconfig with short-lived credentials
run: doctl kubernetes cluster kubeconfig save --expiry-seconds 600 k8s-gauzy

- name: Apply k8s manifests changes in DigitalOcean k8s cluster (if any)
run: |
envsubst < $GITHUB_WORKSPACE/.deploy/k8s/k8s-manifest.dev.yaml | kubectl --context do-sfo2-k8s-gauzy apply -f -
env:
# below we are using GitHub secrets for both frontend and backend
CLOUD_PROVIDER: 'DO'
NEXT_PUBLIC_SENTRY_DNS: '${{ secrets.NEXT_PUBLIC_SENTRY_DNS }}'
SENTRY_DSN: '${{ secrets.SENTRY_DSN }}'
NEXT_PUBLIC_JITSU_BROWSER_WRITE_KEY: '${{ secrets.NEXT_PUBLIC_JITSU_BROWSER_WRITE_KEY }}'
NEXT_PUBLIC_JITSU_BROWSER_URL: '${{ secrets.NEXT_PUBLIC_JITSU_BROWSER_URL }}'
SENTRY_AUTH_TOKEN: '${{ secrets.SENTRY_AUTH_TOKEN }}'
NEXT_PUBLIC_CHATWOOT_API_KEY: '${{ secrets.NEXT_PUBLIC_CHATWOOT_API_KEY }}'
NEXT_PUBLIC_SENTRY_DEBUG: '${{ secrets.NEXT_PUBLIC_SENTRY_DEBUG }}'
SENTRY_PROJECT: '${{ secrets.SENTRY_PROJECT }}'
SENTRY_ORG: '${{ secrets.SENTRY_ORG }}'
SMTP_FROM_ADDRESS: '${{ secrets.SMTP_FROM_ADDRESS }}'
JITSU_SERVER_WRITE_KEY: '${{ secrets.JITSU_SERVER_WRITE_KEY }}'
JITSU_SERVER_URL: '${{ secrets.JITSU_SERVER_URL }}'
NEXT_PUBLIC_COOKIE_DOMAINS: '${{ secrets.NEXT_PUBLIC_COOKIE_DOMAINS }}'
NEXT_PUBLIC_BOARD_FIREBASE_CONFIG: '${{ secrets.NEXT_PUBLIC_BOARD_FIREBASE_CONFIG }}'
NEXT_PUBLIC_BOARD_BACKEND_POST_URL: '${{ secrets.NEXT_PUBLIC_BOARD_BACKEND_POST_URL }}'
NEXT_PUBLIC_BOARD_APP_DOMAIN: '${{ secrets.NEXT_PUBLIC_BOARD_APP_DOMAIN }}'
MEET_JWT_APP_SECRET: '${{ secrets.MEET_JWT_APP_SECRET }}'
MEET_JWT_APP_ID: '${{ secrets.MEET_JWT_APP_ID }}'
NEXT_PUBLIC_MEET_DOMAIN: '${{ secrets.NEXT_PUBLIC_MEET_DOMAIN }}'
GAUZY_API_SERVER_URL: '${{ secrets.GAUZY_API_SERVER_URL }}'
NEXT_PUBLIC_GAUZY_API_SERVER_URL: '${{ secrets.NEXT_PUBLIC_GAUZY_API_SERVER_URL }}'
MAILCHIMP_LIST_ID: '${{ secrets.MAILCHIMP_LIST_ID }}'
MAILCHIMP_API_KEY: '${{ secrets.MAILCHIMP_API_KEY }}'
POSTMARK_SERVER_API_TOKEN: '${{ secrets.POSTMARK_SERVER_API_TOKEN }}'
NEXT_PUBLIC_GA_MEASUREMENT_ID: '${{ secrets.NEXT_PUBLIC_GA_MEASUREMENT_ID }}'
SMTP_HOST: '${{ secrets.SMTP_HOST }}'
SMTP_SECURE: '${{ secrets.SMTP_SECURE }}'
SMTP_USERNAME: '${{ secrets.SMTP_USERNAME }}'
SMTP_PASSWORD: '${{ secrets.SMTP_PASSWORD }}'
CAPTCHA_SECRET_KEY: '${{ secrets.CAPTCHA_SECRET_KEY }}'
NEXT_PUBLIC_CAPTCHA_SITE_KEY: '${{ secrets.NEXT_PUBLIC_CAPTCHA_SITE_KEY }}'

# we need this step because for now we just use :latest tag
# note: for production we will use different strategy later
- name: Restart Pods to pick up :latest tag version
run: |
kubectl --context do-sfo2-k8s-gauzy rollout restart deployment/ever-teams-dev-webapp
Loading