From 5af77ff63e4fe85533ad2fb623cf64439ce019dd Mon Sep 17 00:00:00 2001 From: Emily Date: Thu, 16 Jan 2025 18:16:16 +0100 Subject: [PATCH] update docker-compose --- Dockerfile | 30 ------------------------------ docker-compose.yml | 45 +++++++++++++++++++++++---------------------- 2 files changed, 23 insertions(+), 52 deletions(-) delete mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 2099ce1..0000000 --- a/Dockerfile +++ /dev/null @@ -1,30 +0,0 @@ -FROM node:21-alpine as base - -FROM base as build - -RUN npm i -g pnpm -RUN npm i -g pm2 - -# COPY --link dashboard/package.json dashboard/pnpm-lock.yaml ./ -# RUN npm install --production=false - -WORKDIR /home/app - -COPY --link dashboard ./dashboard -COPY --link lyx-ui ./lyx-ui -COPY --link consumer ./consumer -COPY --link producer ./producer -COPY --link shared ./shared - -WORKDIR /home/app/producer -RUN pnpm install - -WORKDIR /home/app/consumer -RUN pnpm install - -WORKDIR /home/app/dashboard -RUN pnpm install -RUN pnpm run dev - - -# CMD [ "node", "/home/app/.output/server/index.mjs" ] \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 3ca6b6c..5735a51 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -63,46 +63,47 @@ services: ports: - "3000:3000" environment: - NUXT_PORT: "3000" + PORT: "3000" # Change "litlyx:litlyx" with "mongodb://YOUR_MONGO_USERNAME:YOUR_MONGO_PASSWORD" - NUXT_MONGO_CONNECTION_STRING: 'mongodb://litlyx:litlyx@mongo:27017/SimpleMetrics?readPreference=primaryPreferred&authSource=admin' - NUXT_REDIS_URL: "redis://cache" - NUXT_REDIS_USERNAME: "default" + MONGO_CONNECTION_STRING: 'mongodb://litlyx:litlyx@mongo:27017/SimpleMetrics?readPreference=primaryPreferred&authSource=admin' + + STREAM_NAME: "LITLYX" + REDIS_URL: "redis://cache" + REDIS_USERNAME: "default" # Change with your redis password - NUXT_REDIS_PASSWORD: "litlyx" - + REDIS_PASSWORD: "litlyx" # Optional - Used for Lit, the AI analyst - # NUXT_AI_ORG: 'OPEN_AI_ORGANIZATION' - # NUXT_AI_PROJECT: 'OPEN_AI_PROJECT' - # NUXT_AI_KEY: 'OPEN_AI_KEY' + # AI_ORG: 'OPEN_AI_ORGANIZATION' + # AI_PROJECT: 'OPEN_AI_PROJECT' + # AI_KEY: 'OPEN_AI_KEY' # Optional - Used to send welcome and quota emails - # NUXT_EMAIL_SERVICE: "Brevo" - # NUXT_BREVO_API_KEY: "" + # EMAIL_SERVICE: "Brevo" + # BREVO_API_KEY: "" # Change with your jwt secret - NUXT_AUTH_JWT_SECRET: "litlyx_jwt_secret" + AUTH_JWT_SECRET: "litlyx_jwt_secret" # Optional - Used to register / login via google - # NUXT_GOOGLE_AUTH_CLIENT_ID: "" - # NUXT_GOOGLE_AUTH_CLIENT_SECRET: "" + # GOOGLE_AUTH_CLIENT_ID: "" + # GOOGLE_AUTH_CLIENT_SECRET: "" # NO_AUTH or GOOGLE - NUXT_PUBLIC_AUTH_MODE: 'NO_AUTH' + PUBLIC_AUTH_MODE: 'NO_AUTH' # Default user created in NO_AUTH mode - NUXT_NOAUTH_USER_EMAIL: 'default@user.com' - NUXT_NOAUTH_USER_NAME: "defaultuser" + NOAUTH_USER_EMAIL: 'default@user.com' + NOAUTH_USER_NAME: "defaultuser" - NUXT_SELFHOSTED: 'true' + SELFHOSTED: 'true' # Optional - Used for tests - # NUXT_STRIPE_SECRET_TEST: "" - # NUXT_STRIPE_WH_SECRET_TEST: "" + # STRIPE_SECRET_TEST: "" + # STRIPE_WH_SECRET_TEST: "" # Optional - Stripe secret - Used to change plans of the projects - # NUXT_STRIPE_SECRET: "" - # NUXT_STRIPE_WH_SECRET: "" + # STRIPE_SECRET: "" + # STRIPE_WH_SECRET: "" build: dockerfile: ./dashboard/Dockerfile