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
```ts
import { MixanWeb } from '@mixan/sdk-web';
import { MixanWeb } from '@mixan/web';
// import { MixanNative } from '@mixan/sdk-native';
@@ -151,7 +151,7 @@ mixan.screenView('Article', {
mixan.clear();
```
## @mixan/web
## @mixan/dashboard
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 pnpm-lock.yaml pnpm-lock.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/redis/package.json packages/redis/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
FROM base AS build
WORKDIR /app/apps/sdk-api
WORKDIR /app/apps/api
RUN pnpm install --frozen-lockfile
WORKDIR /app
@@ -62,13 +62,13 @@ COPY packages packages
COPY tooling tooling
RUN pnpm db:codegen
WORKDIR /app/apps/sdk-api
WORKDIR /app/apps/api
RUN pnpm run build
# PROD
FROM base AS prod
WORKDIR /app/apps/sdk-api
WORKDIR /app/apps/api
RUN pnpm install --frozen-lockfile --prod
# FINAL
@@ -78,10 +78,10 @@ COPY --from=build /app/package.json /app/package.json
COPY --from=prod /app/node_modules /app/node_modules
# Apps
COPY --from=build /app/apps/sdk-api /app/apps/sdk-api
COPY --from=build /app/apps/api /app/apps/api
# 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
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
WORKDIR /app/apps/sdk-api
WORKDIR /app/apps/api
EXPOSE 3000

View File

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

View File

@@ -50,7 +50,7 @@ WORKDIR /app
COPY package.json package.json
COPY pnpm-lock.yaml pnpm-lock.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/redis/package.json packages/redis/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
FROM base AS build
WORKDIR /app/apps/web
WORKDIR /app/apps/dashboard
RUN pnpm install --frozen-lockfile --ignore-scripts
WORKDIR /app
@@ -71,13 +71,13 @@ COPY packages packages
COPY tooling tooling
RUN pnpm db:codegen
WORKDIR /app/apps/web
WORKDIR /app/apps/dashboard
RUN pnpm run build
# PROD
FROM base AS prod
WORKDIR /app/apps/web
WORKDIR /app/apps/dashboard
RUN pnpm install --frozen-lockfile --prod --ignore-scripts
# FINAL
@@ -86,9 +86,9 @@ FROM base AS runner
COPY --from=build /app/package.json /app/package.json
COPY --from=prod /app/node_modules /app/node_modules
# Apps
COPY --from=build /app/apps/web /app/apps/web
COPY --from=build /app/apps/dashboard /app/apps/dashboard
# 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
COPY --from=build /app/packages/db /app/packages/db
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
WORKDIR /app/apps/web
WORKDIR /app/apps/dashboard
EXPOSE 3000

View File

@@ -1,5 +1,5 @@
{
"name": "@mixan/web",
"name": "@mixan/dashboard",
"version": "0.1.0",
"private": true,
"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