Skip to content

Commit a46cace

Browse files
resolve conflict
2 parents b17b6c5 + 4a3112e commit a46cace

File tree

277 files changed

+10593
-11483
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

277 files changed

+10593
-11483
lines changed

.dockerignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
# Build dependencies
44
node_modules/
55
coverage/
6-
coverage-e2e/
7-
coverage-integration/
86
dist/
97
.husky/
108
.github/

.env.example

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -26,30 +26,23 @@ AUTH_JWT_SUBJECT=AckDevelopment
2626
AUTH_JWT_ISSUER=ack
2727
AUTH_JWT_AUDIENCE=https://example.com
2828

29-
AUTH_JWT_ACCESS_TOKEN_SECRET_KEY=85huyujDurLdvLsjAW93XsqP79rAotqplHCOEWj1wzyIcMtT
30-
AUTH_JWT_ACCESS_TOKEN_EXPIRED=15m
29+
AUTH_JWT_ACCESS_TOKEN_SECRET_KEY=
30+
AUTH_JWT_ACCESS_TOKEN_EXPIRED=1h
3131

32-
AUTH_JWT_REFRESH_TOKEN_SECRET_KEY=7Y3nqaO8jKVOFBRy9ujn5uUxV8Iy2otHrnQgiXlIGAqiVdb5
33-
AUTH_JWT_REFRESH_TOKEN_EXPIRED=7d
34-
AUTH_JWT_REFRESH_TOKEN_REMEMBER_ME_EXPIRED=30d
35-
AUTH_JWT_REFRESH_TOKEN_NOT_BEFORE_EXPIRATION=15m
36-
37-
AUTH_PERMISSION_TOKEN_SECRET_KEY=85huyujDurLdvLsjAW93XsqP79rAotqplHCOEWj1wzyIcMtT
38-
AUTH_PERMISSION_TOKEN_EXPIRED=5m
32+
AUTH_JWT_REFRESH_TOKEN_SECRET_KEY=
33+
AUTH_JWT_REFRESH_TOKEN_EXPIRED=14d
34+
AUTH_JWT_REFRESH_TOKEN_NOT_BEFORE_EXPIRATION=1h
3935

4036
AUTH_JWT_PAYLOAD_ENCRYPT=false
41-
AUTH_JWT_PAYLOAD_ACCESS_TOKEN_ENCRYPT_KEY=fKyRq7g9eftVNEdiCC7lNU6fga5Pr1iC7dc0JYsC
42-
AUTH_JWT_PAYLOAD_ACCESS_TOKEN_ENCRYPT_IV=mLZZdQrXqjPW5F5H2eko
43-
AUTH_JWT_PAYLOAD_REFRESH_TOKEN_ENCRYPT_KEY=NnCnSrRmw5YuQyTPtDokOWmKR37EYbuB6ITZqqZd
44-
AUTH_JWT_PAYLOAD_REFRESH_TOKEN_ENCRYPT_IV=eP7P8Pmvq207zhyd61dz
45-
46-
AUTH_PAYLOAD_PERMISSION_TOKEN_ENCRYPT_KEY=hUcRIUQzJMe17w8cAZAreMdjxjo1JbucBACu7tAw
47-
AUTH_PAYLOAD_PERMISSION_TOKEN_ENCRYPT_IV=7V0D5a0D3SdsgM1KT5rF
37+
AUTH_JWT_PAYLOAD_ACCESS_TOKEN_ENCRYPT_KEY=
38+
AUTH_JWT_PAYLOAD_ACCESS_TOKEN_ENCRYPT_IV=
39+
AUTH_JWT_PAYLOAD_REFRESH_TOKEN_ENCRYPT_KEY=
40+
AUTH_JWT_PAYLOAD_REFRESH_TOKEN_ENCRYPT_IV=
4841

4942
AWS_CREDENTIAL_KEY=
5043
AWS_CREDENTIAL_SECRET=
5144
AWS_S3_REGION=ap-southeast-3
52-
AWS_S3_BUCKET=baibay-development
45+
AWS_S3_BUCKET=
5346

5447
KAFKA_CLIENT_ID=KAFKA_ACK
5548
KAFKA_ADMIN_CLIENT_ID=KAFKA_ADMIN_ACK

.github/workflows/test.yml

Lines changed: 4 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
name: Test
22
on:
3-
# pull_request:
4-
# branches:
5-
# - main
6-
workflow_dispatch:
3+
pull_request:
4+
branches:
5+
- main
76

87
jobs:
98
test:
@@ -13,7 +12,6 @@ jobs:
1312
strategy:
1413
matrix:
1514
node-version: ['18.x']
16-
mongodb-version: ['5.0', '6.0']
1715

1816
steps:
1917
- name: Git checkout
@@ -24,17 +22,6 @@ jobs:
2422
with:
2523
node-version: ${{ matrix.node-version }}
2624

27-
- name: Start Bitname Kafka
28-
uses: bbcCorp/kafka-actions@v1
29-
30-
- name: Start MongoDB ${{ matrix.mongodb-version }}
31-
uses: supercharge/[email protected]
32-
with:
33-
mongodb-version: ${{ matrix.mongodb-version }}
34-
mongodb-replica-set: test-rs
35-
mongodb-db: ack
36-
mongodb-port: 27017
37-
3825
- name: Install dependencies
3926
run: yarn --frozen-lockfile
4027

@@ -74,19 +61,13 @@ jobs:
7461
7562
echo AUTH_JWT_REFRESH_TOKEN_SECRET_KEY="7Y3nqaO8jKVOFBRy9ujn5uUxV8Iy2otHrnQgiXlIGAqiVdb5" >> .env
7663
echo AUTH_JWT_REFRESH_TOKEN_EXPIRED="7d" >> .env
77-
echo AUTH_JWT_REFRESH_TOKEN_REMEMBER_ME_EXPIRED="30d" >> .env
7864
echo AUTH_JWT_REFRESH_TOKEN_NOT_BEFORE_EXPIRATION="15m" >> .env
7965
80-
echo AUTH_PERMISSION_TOKEN_SECRET_KEY="85huyujDurLdvLsjAW93XsqP79rAotqplHCOEWj1wzyIcMtT" >> .env
81-
echo AUTH_PERMISSION_TOKEN_EXPIRED="1h" >> .env
82-
8366
echo AUTH_JWT_PAYLOAD_ENCRYPT="false" >> .env
8467
echo AUTH_JWT_PAYLOAD_ACCESS_TOKEN_ENCRYPT_KEY="fKyRq7g9eftVNEdiCC7lNU6fga5Pr1iC7dc0JYsC" >> .env
8568
echo AUTH_JWT_PAYLOAD_ACCESS_TOKEN_ENCRYPT_IV="mLZZdQrXqjPW5F5H2eko" >> .env
8669
echo AUTH_JWT_PAYLOAD_REFRESH_TOKEN_ENCRYPT_KEY="NnCnSrRmw5YuQyTPtDokOWmKR37EYbuB6ITZqqZd" >> .env
8770
echo AUTH_JWT_PAYLOAD_REFRESH_TOKEN_ENCRYPT_IV="eP7P8Pmvq207zhyd61dz" >> .env
88-
echo AUTH_PAYLOAD_PERMISSION_TOKEN_ENCRYPT_KEY="hUcRIUQzJMe17w8cAZAreMdjxjo1JbucBACu7tAw" >> .env
89-
echo AUTH_PAYLOAD_PERMISSION_TOKEN_ENCRYPT_IV="7V0D5a0D3SdsgM1KT5rF" >> .env
9071
9172
echo AWS_CREDENTIAL_KEY="$AWS_CREDENTIAL_KEY" >> .env
9273
echo AWS_CREDENTIAL_SECRET="$AWS_CREDENTIAL_SECRET" >> .env
@@ -103,17 +84,9 @@ jobs:
10384
AWS_CREDENTIAL_SECRET: ${{ secrets.AWS_CREDENTIAL_SECRET }}
10485
AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }}
10586
AWS_S3_REGION: ${{ secrets.AWS_S3_REGION }}
106-
107-
- name: Migration
108-
run: yarn seed
10987

11088
- name: Unit Test
111-
run: yarn test:unit
89+
run: yarn test
11290
env:
11391
CI: true
11492

115-
- name: Unit Integration
116-
run: yarn test:integration
117-
118-
- name: E2E Test
119-
run: yarn test:e2e

.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ lerna-debug.log*
1616

1717
# Tests
1818
/coverage
19-
/coverage-e2e
20-
/coverage-integration
2119
/.nyc_output
2220

2321
# IDEs and editors

.husky/pre-commit

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,3 @@
44
yarn lint
55
yarn deadcode
66
yarn spell
7-
yarn test

cspell.json

Lines changed: 11 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -2,62 +2,24 @@
22
"version": "0.2",
33
"language": "en",
44
"words": [
5-
"nestjs",
6-
"metatype",
7-
"virtuals",
8-
"prebuild",
9-
"logform",
10-
"transfomer",
11-
"insync",
12-
"microservices",
13-
"globby",
14-
"dockerhub",
15-
"fifsky",
16-
"buildx",
17-
"exceljs",
18-
"milis",
19-
"workdir",
20-
"dbdata",
21-
"initdb",
22-
"deadcode",
23-
"authapis",
24-
"headerapikey",
25-
"jenkinsfile",
26-
"superadmin",
275
"alphanum",
28-
"dtos",
296
"kafkajs",
307
"Partitioners",
318
"rebalance",
32-
"Partitioner",
33-
"Partitioners",
34-
"Partitioner",
359
"wurstmeister",
3610
"zookeeperdata",
3711
"bitnami",
38-
"wurstmeister",
39-
"kafkadata",
40-
"bitnami",
41-
"kafkadata",
42-
"zookeeperdata",
43-
"typeorm",
44-
"apikeys",
12+
"DIQU",
13+
"Kvnwr",
14+
"Zgoh",
15+
"QUDRX",
16+
"MILIS",
17+
"ength",
18+
"strongpassword",
19+
"weakpassword",
4520
"apikey",
46-
"maxlength",
47-
"Streamable"
48-
],
49-
"ignoreWords": [
50-
"psheon",
51-
"aallithioo",
52-
"tiaamoo",
53-
"qwertyuiop12345zxcvbnmkjh",
54-
"opbUwdiS1FBsrDUoPgZdx",
55-
"cuwakimacojulawu",
56-
"baibay",
57-
"acks",
58-
"andrechristikan",
59-
"trueaaa",
60-
"aasdasd"
21+
"requestid",
22+
"dtos"
6123
],
6224
"ignorePaths": [
6325
"node_modules/**",
@@ -66,7 +28,6 @@
6628
".husky/**",
6729
".github/**",
6830
"dist/**",
69-
"logs/**",
70-
"src/database/json/**"
31+
"logs/**"
7132
]
7233
}

docker-compose.yml

Lines changed: 42 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
version: '3.8'
22
services:
3-
ackService:
3+
service:
44
build: .
5-
container_name: ackService
6-
hostname: ackService
5+
container_name: service
6+
hostname: service
77
ports:
88
- 3000:3000
99
networks:
@@ -14,21 +14,45 @@ services:
1414
restart: unless-stopped
1515
depends_on:
1616
- ackDatabase
17-
ackDatabase:
18-
image: mongo:latest
19-
container_name: ackDatabase
20-
hostname: ackDatabase
17+
mongo1:
18+
container_name: mongo1
19+
hostname: mongo1
20+
image: mongo
2121
ports:
22-
- 27017:27017
23-
environment:
24-
MONGO_INITDB_ROOT_USERNAME: root
25-
MONGO_INITDB_ROOT_PASSWORD: 123456
26-
MONGO_INITDB_DATABASE: ack
22+
- 30001:27017
23+
restart: always
24+
networks:
25+
- app-network
2726
volumes:
28-
- dbdata:/data/db
29-
restart: unless-stopped
27+
- dbdata1:/data/db
28+
command: mongod --bind_ip_all --replSet rs0
29+
30+
mongo2:
31+
container_name: mongo2
32+
hostname: mongo2
33+
image: mongo
34+
ports:
35+
- 30002:27017
3036
networks:
3137
- app-network
38+
restart: always
39+
volumes:
40+
- dbdata2:/data/db
41+
command: mongod --bind_ip_all --replSet rs0
42+
43+
mongo3:
44+
container_name: mongo3
45+
hostname: mongo3
46+
image: mongo
47+
ports:
48+
- 30003:27017
49+
networks:
50+
- app-network
51+
restart: always
52+
volumes:
53+
- dbdata3:/data/db
54+
command: mongod --bind_ip_all --replSet rs0
55+
3256
zookeeper:
3357
container_name: zookeeper
3458
image: wurstmeister/zookeeper
@@ -72,6 +96,8 @@ networks:
7296
name: app-network
7397
driver: bridge
7498
volumes:
75-
dbdata:
7699
kafkadata:
77-
zookeeperdata:
100+
zookeeperdata:
101+
dbdata1:
102+
dbdata2:
103+
dbdata3:

0 commit comments

Comments
 (0)