chore: i think the docker should now build
This commit is contained in:
@@ -9,14 +9,18 @@ const getSupabase = (config) => {
|
|||||||
|
|
||||||
config = {
|
config = {
|
||||||
supabaseConfig: {
|
supabaseConfig: {
|
||||||
url: PUBLIC_SUPABASE_URL || '',
|
url: PUBLIC_SUPABASE_URL,
|
||||||
anonKey: PUBLIC_SUPABASE_ANON_KEY || ''
|
anonKey: PUBLIC_SUPABASE_ANON_KEY
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
supabase = createClient(config.supabaseConfig.url, config.supabaseConfig.anonKey, {
|
try {
|
||||||
auth: { persistSession: false }
|
supabase = createClient(config.supabaseConfig.url, config.supabaseConfig.anonKey, {
|
||||||
});
|
auth: { persistSession: false }
|
||||||
|
});
|
||||||
|
} catch (error) {
|
||||||
|
console.error('Error starting supabase', error)
|
||||||
|
}
|
||||||
|
|
||||||
return supabase;
|
return supabase;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
|
||||||
|
|
||||||
FROM node:18
|
FROM node:18
|
||||||
|
|
||||||
WORKDIR "/app"
|
WORKDIR "/app"
|
||||||
@@ -7,14 +9,17 @@ RUN npm install -g pnpm
|
|||||||
COPY ./package.json ./
|
COPY ./package.json ./
|
||||||
COPY ./pnpm-lock.yaml ./
|
COPY ./pnpm-lock.yaml ./
|
||||||
|
|
||||||
RUN pnpm install --frozen-lockfile
|
RUN pnpm i --frozen-lockfile
|
||||||
|
|
||||||
COPY . /app/
|
COPY . /app/
|
||||||
|
|
||||||
CMD [ "ls", "-la" ]
|
WORKDIR "/app/apps/dashboard"
|
||||||
CMD [ "cd", "apps/dashboard" ]
|
|
||||||
CMD [ "pnpm", "build" ]
|
RUN pnpm i --frozen-lockfile
|
||||||
|
RUN pnpm build
|
||||||
|
|
||||||
EXPOSE 5000
|
EXPOSE 5000
|
||||||
|
|
||||||
CMD [ "pnpm", "start" ]
|
CMD ["ls", "-la"]
|
||||||
|
CMD ["pnpm", "start"]
|
||||||
|
# CMD [ "sh", "-c", "ls -la && cd apps/dashboard && pnpm build && pnpm start" ]
|
||||||
|
|||||||
+5
-2
@@ -34,10 +34,13 @@ services:
|
|||||||
dashboard:
|
dashboard:
|
||||||
build:
|
build:
|
||||||
dockerfile: ./apps/dashboard/Dockerfile
|
dockerfile: ./apps/dashboard/Dockerfile
|
||||||
context: .
|
context: ./
|
||||||
|
volumes:
|
||||||
|
- .:/app
|
||||||
|
- /app/node_modules
|
||||||
|
- /app/apps/dashboard/node_modules
|
||||||
# command: sh -c "npm install -g pnpm && rm -rf node_modules && yes | pnpm install --frozen-lockfile && cd apps/dashboard && pnpm build && pnpm start"
|
# command: sh -c "npm install -g pnpm && rm -rf node_modules && yes | pnpm install --frozen-lockfile && cd apps/dashboard && pnpm build && pnpm start"
|
||||||
environment:
|
environment:
|
||||||
- NODE_ENV=production
|
|
||||||
- IS_SELFHOSTED=true
|
- IS_SELFHOSTED=true
|
||||||
# Supabase - Database
|
# Supabase - Database
|
||||||
- PUBLIC_SUPABASE_URL=${PUBLIC_SUPABASE_URL}
|
- PUBLIC_SUPABASE_URL=${PUBLIC_SUPABASE_URL}
|
||||||
|
|||||||
Reference in New Issue
Block a user