Skip to content

Commit 8450064

Browse files
authored
Merge pull request #378 from outerbase/develop
Deploy v0.10.0
2 parents 31651e3 + 286bf01 commit 8450064

File tree

334 files changed

+20240
-11830
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

334 files changed

+20240
-11830
lines changed

.dockerignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
node_modules
2+
.next

Dockerfile

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
FROM node:20-alpine AS builder
2+
3+
# Setting working directory. All the path will be relative to WORKDIR
4+
WORKDIR /app
5+
# Installing dependencies
6+
COPY package*.json ./
7+
RUN npm install
8+
9+
# Copying source files
10+
COPY . .
11+
12+
# Building app
13+
RUN npm run build
14+
15+
# Copy only standalone server to new image
16+
FROM node:20-alpine
17+
WORKDIR /app
18+
COPY --from=builder /app/.next/standalone ./
19+
COPY --from=builder /app/public ./public
20+
COPY --from=builder /app/.next/static ./.next/static
21+
CMD ["node", "server.js"]

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,4 @@ Outerbase Studio Desktop is a lightweight Electron wrapper for the Outerbase Stu
3636
- **Schema Editor**: It allows you to quickly create, modify, and remove table columns with just a few clicks without writing any SQL.
3737
- **Connection Manager**: It includes a flexible connection manager, allowing you to store your connections locally in your browser. You can also store them on a server and share your connections across multiple devices.
3838

39-
The features mentioned above are just a few of the many we offer. Give it a try to explore everything we have in store.
39+
The features mentioned above are just a few of the many we offer. Give it a try to explore everything we have in store

drizzle.config.ts

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

next.config.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ const pkg = require("./package.json");
44

55
/** @type {import('next').NextConfig} */
66
const nextConfig = {
7+
output: "standalone",
78
reactStrictMode: false,
89
pageExtensions: ["js", "jsx", "mdx", "ts", "tsx"],
910
env: {
@@ -19,4 +20,4 @@ const nextConfig = {
1920
},
2021
};
2122

22-
module.exports = withMDX(nextConfig);
23+
module.exports = { ...withMDX(nextConfig), output: "standalone" };

0 commit comments

Comments
 (0)