Skip to content

Commit 6e5d952

Browse files
committed
WIP i18n service + event emitter
1 parent 31bf282 commit 6e5d952

35 files changed

+741
-159
lines changed

Makefile

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,24 @@ help:
88
| sort | awk 'BEGIN {FS = ":.*?## "}; {printf " \033[32m%-15s\033[0m %s\n", $$1, $$2}'
99

1010
dbs: ## Start databases
11-
@docker volume create $(APPNAME)-redis
12-
@docker run -d --rm \
13-
--name $(APPNAME)-redis \
14-
--network dev \
15-
-p 6379:6379 \
16-
redis
1711
@docker volume create $(APPNAME)-mongodb
1812
@docker run -d --rm \
1913
--name $(APPNAME)-mongodb \
2014
-v $(APPNAME)-mongodb:/data/db \
2115
-p 27017:27017 \
16+
-e MONGODB_REPLICA_SET_MODE=primary \
17+
-e MONGODB_REPLICA_SET_NAME=rs0 \
18+
-e ALLOW_EMPTY_PASSWORD=yes \
2219
--network dev \
23-
mongo:5.0 --wiredTigerCacheSizeGB 1.5 --quiet || true
20+
mongo:5.0 --replSet rs0 --wiredTigerCacheSizeGB 1.5 --quiet || true
21+
@docker volume create $(APPNAME)-redis
22+
@docker run -d --rm \
23+
--name $(APPNAME)-redis \
24+
--network dev \
25+
-p 6379:6379 \
26+
redis
27+
@sleep 1
28+
@docker exec -it teaket-mongodb mongo --eval "rs.initiate({_id: 'rs0', members: [{_id: 0, host: '127.0.0.1:27017'}]})" || true
2429

2530
stop-dbs: ## Stop databases
2631
@docker stop $(APPNAME)-redis || true

app/nuxt.config.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { extensions } from '@libertech-fr/teaket_common'
1+
import appSetup from './src/extension.app.setup'
22
import pugPlugin from 'vite-plugin-pug'
33
import openapiTS from 'openapi-typescript'
44
import { writeFileSync } from 'fs'
@@ -34,7 +34,7 @@ export default defineNuxtConfig({
3434
'nuxt-quasar-ui',
3535
'@vueuse/nuxt',
3636
'dayjs-nuxt',
37-
...extensions.appSetup.default(),
37+
...appSetup(),
3838
],
3939
auth: {
4040
globalMiddleware: true,
@@ -45,8 +45,7 @@ export default defineNuxtConfig({
4545
scheme: 'refresh',
4646
token: {
4747
property: 'access_token',
48-
maxAge: 1 * 5,
49-
// maxAge: 60 * 5,
48+
maxAge: 60 * 5,
5049
},
5150
refreshToken: {
5251
property: 'refresh_token',

app/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22
"name": "@libertech-fr/teaket_app",
33
"version": "0.0.1",
44
"scripts": {
5+
"prebuild": "nuxt prepare",
56
"build": "nuxt build",
7+
"predev": "nuxt prepare",
68
"dev": "nuxt dev",
79
"generate": "nuxt generate",
810
"preview": "nuxt preview",
9-
"postinstall": "nuxt prepare",
1011
"generate:api": "openapi-typescript http://localhost:7100/swagger/json -o ./.nuxt/types/service-api.d.ts",
1112
"upgrade:packages": "npx npm-check-updates -u --reject @types/node"
1213
},
1314
"dependencies": {
14-
"@libertech-fr/teaket_common": "*",
1515
"@nuxt-alt/auth": "^2.6.1",
1616
"@nuxt-alt/http": "^1.6.8",
1717
"@pinia/nuxt": "^0.4.11",

common/extensions/extension.service.setup.ts

Lines changed: 0 additions & 82 deletions
This file was deleted.

common/extensions/index.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

common/index.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

common/package.json

Lines changed: 0 additions & 10 deletions
This file was deleted.

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@
2323
"private": true,
2424
"workspaces": [
2525
"service",
26-
"app",
27-
"common"
26+
"app"
2827
],
2928
"dependencies": {
3029
"radash": "^11.0.0"

service/nest-cli.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
"collection": "@nestjs/schematics",
44
"sourceRoot": "src",
55
"compilerOptions": {
6-
"deleteOutDir": true
6+
"deleteOutDir": true,
7+
"assets": [
8+
{
9+
"include": "_i18n/**/*",
10+
"watchAssets": true
11+
}
12+
]
713
}
814
}

0 commit comments

Comments
 (0)