move sdk packages to its own folder and rename api & dashboard

This commit is contained in:
Carl-Gerhard Lindesvärd
2024-03-11 13:15:44 +01:00
parent 1ca95442b9
commit 6d4f9010d4
318 changed files with 350 additions and 351 deletions

View File

@@ -84,7 +84,7 @@ For pushing events
### Usage ### Usage
```ts ```ts
import { MixanWeb } from '@mixan/sdk-web'; import { MixanWeb } from '@mixan/web';
// import { MixanNative } from '@mixan/sdk-native'; // import { MixanNative } from '@mixan/sdk-native';
@@ -151,7 +151,7 @@ mixan.screenView('Article', {
mixan.clear(); mixan.clear();
``` ```
## @mixan/web ## @mixan/dashboard
A nextjs web app. Collects all events and your gui to analyze your data. A nextjs web app. Collects all events and your gui to analyze your data.

View File

@@ -41,7 +41,7 @@ WORKDIR /app
COPY package.json package.json COPY package.json package.json
COPY pnpm-lock.yaml pnpm-lock.yaml COPY pnpm-lock.yaml pnpm-lock.yaml
COPY pnpm-workspace.yaml pnpm-workspace.yaml COPY pnpm-workspace.yaml pnpm-workspace.yaml
COPY apps/sdk-api/package.json apps/sdk-api/package.json COPY apps/api/package.json apps/api/package.json
COPY packages/db/package.json packages/db/package.json COPY packages/db/package.json packages/db/package.json
COPY packages/redis/package.json packages/redis/package.json COPY packages/redis/package.json packages/redis/package.json
COPY packages/queue/package.json packages/queue/package.json COPY packages/queue/package.json packages/queue/package.json
@@ -53,7 +53,7 @@ COPY packages/sdk/package.json packages/sdk/package.json
# BUILD # BUILD
FROM base AS build FROM base AS build
WORKDIR /app/apps/sdk-api WORKDIR /app/apps/api
RUN pnpm install --frozen-lockfile RUN pnpm install --frozen-lockfile
WORKDIR /app WORKDIR /app
@@ -62,13 +62,13 @@ COPY packages packages
COPY tooling tooling COPY tooling tooling
RUN pnpm db:codegen RUN pnpm db:codegen
WORKDIR /app/apps/sdk-api WORKDIR /app/apps/api
RUN pnpm run build RUN pnpm run build
# PROD # PROD
FROM base AS prod FROM base AS prod
WORKDIR /app/apps/sdk-api WORKDIR /app/apps/api
RUN pnpm install --frozen-lockfile --prod RUN pnpm install --frozen-lockfile --prod
# FINAL # FINAL
@@ -78,10 +78,10 @@ COPY --from=build /app/package.json /app/package.json
COPY --from=prod /app/node_modules /app/node_modules COPY --from=prod /app/node_modules /app/node_modules
# Apps # Apps
COPY --from=build /app/apps/sdk-api /app/apps/sdk-api COPY --from=build /app/apps/api /app/apps/api
# Apps node_modules # Apps node_modules
COPY --from=prod /app/apps/sdk-api/node_modules /app/apps/sdk-api/node_modules COPY --from=prod /app/apps/api/node_modules /app/apps/api/node_modules
# Packages # Packages
COPY --from=build /app/packages/db /app/packages/db COPY --from=build /app/packages/db /app/packages/db
@@ -97,7 +97,7 @@ COPY --from=prod /app/packages/common/node_modules /app/packages/common/node_mod
RUN pnpm db:codegen RUN pnpm db:codegen
WORKDIR /app/apps/sdk-api WORKDIR /app/apps/api
EXPOSE 3000 EXPOSE 3000

View File

@@ -1,5 +1,5 @@
{ {
"name": "@mixan/sdk-api", "name": "@mixan/api",
"version": "0.0.1", "version": "0.0.1",
"scripts": { "scripts": {
"dev": "dotenv -e ../../.env -c -v WATCH=1 tsup", "dev": "dotenv -e ../../.env -c -v WATCH=1 tsup",

View File

@@ -50,7 +50,7 @@ WORKDIR /app
COPY package.json package.json COPY package.json package.json
COPY pnpm-lock.yaml pnpm-lock.yaml COPY pnpm-lock.yaml pnpm-lock.yaml
COPY pnpm-workspace.yaml pnpm-workspace.yaml COPY pnpm-workspace.yaml pnpm-workspace.yaml
COPY apps/web/package.json apps/web/package.json COPY apps/dashboard/package.json apps/dashboard/package.json
COPY packages/db/package.json packages/db/package.json COPY packages/db/package.json packages/db/package.json
COPY packages/redis/package.json packages/redis/package.json COPY packages/redis/package.json packages/redis/package.json
COPY packages/queue/package.json packages/queue/package.json COPY packages/queue/package.json packages/queue/package.json
@@ -62,7 +62,7 @@ COPY packages/sdk/package.json packages/sdk/package.json
# BUILD # BUILD
FROM base AS build FROM base AS build
WORKDIR /app/apps/web WORKDIR /app/apps/dashboard
RUN pnpm install --frozen-lockfile --ignore-scripts RUN pnpm install --frozen-lockfile --ignore-scripts
WORKDIR /app WORKDIR /app
@@ -71,13 +71,13 @@ COPY packages packages
COPY tooling tooling COPY tooling tooling
RUN pnpm db:codegen RUN pnpm db:codegen
WORKDIR /app/apps/web WORKDIR /app/apps/dashboard
RUN pnpm run build RUN pnpm run build
# PROD # PROD
FROM base AS prod FROM base AS prod
WORKDIR /app/apps/web WORKDIR /app/apps/dashboard
RUN pnpm install --frozen-lockfile --prod --ignore-scripts RUN pnpm install --frozen-lockfile --prod --ignore-scripts
# FINAL # FINAL
@@ -86,9 +86,9 @@ FROM base AS runner
COPY --from=build /app/package.json /app/package.json COPY --from=build /app/package.json /app/package.json
COPY --from=prod /app/node_modules /app/node_modules COPY --from=prod /app/node_modules /app/node_modules
# Apps # Apps
COPY --from=build /app/apps/web /app/apps/web COPY --from=build /app/apps/dashboard /app/apps/dashboard
# Apps node_modules # Apps node_modules
COPY --from=prod /app/apps/web/node_modules /app/apps/web/node_modules COPY --from=prod /app/apps/dashboard/node_modules /app/apps/dashboard/node_modules
# Packages # Packages
COPY --from=build /app/packages/db /app/packages/db COPY --from=build /app/packages/db /app/packages/db
COPY --from=build /app/packages/redis /app/packages/redis COPY --from=build /app/packages/redis /app/packages/redis
@@ -106,7 +106,7 @@ COPY --from=prod /app/packages/queue/node_modules /app/packages/queue/node_modul
RUN pnpm db:codegen RUN pnpm db:codegen
WORKDIR /app/apps/web WORKDIR /app/apps/dashboard
EXPOSE 3000 EXPOSE 3000

View File

@@ -1,5 +1,5 @@
{ {
"name": "@mixan/web", "name": "@mixan/dashboard",
"version": "0.1.0", "version": "0.1.0",
"private": true, "private": true,
"scripts": { "scripts": {

View File

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 7.0 KiB

After

Width:  |  Height:  |  Size: 7.0 KiB

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Some files were not shown because too many files have changed in this diff Show More