Skip to content
Open
Show file tree
Hide file tree
Changes from 21 commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
e31d5a7
chore(deps): update Dockerfile dependencies to latest versions
claude Dec 16, 2025
9e89edf
chore(deps): update all tool versions across the codebase
claude Dec 16, 2025
540b403
use pnpm 9.15.9
amirhmoradi Dec 17, 2025
9e79314
Downgrade pnpm version to 9.15.9
amirhmoradi Dec 17, 2025
0f69bbb
Downgrade pnpm version to 9.15.9
amirhmoradi Dec 17, 2025
2e32b0a
Update pnpm version in Dockerfile.server
amirhmoradi Dec 17, 2025
9f84dd4
Downgrade pnpm version in package.json
amirhmoradi Dec 17, 2025
f6b756e
Downgrade pnpm version in package.json
amirhmoradi Dec 17, 2025
1ac3d1c
Downgrade pnpm version in package.json
amirhmoradi Dec 17, 2025
dfc15cd
Downgrade pnpm version in package.json
amirhmoradi Dec 17, 2025
ed701df
Downgrade package manager to [email protected]
amirhmoradi Dec 17, 2025
23b14cf
Update pnpm and Docker versions in Dockerfile
amirhmoradi Dec 20, 2025
0a8753d
Update pnpm version in Dockerfile.cloud
amirhmoradi Dec 20, 2025
bb0a53d
Downgrade pnpm version in Dockerfile.schedule
amirhmoradi Dec 20, 2025
3849a20
Downgrade pnpm version in Dockerfile.server
amirhmoradi Dec 20, 2025
a8064af
Downgrade pnpm version in package.json
amirhmoradi Dec 20, 2025
e1896c2
Downgrade pnpm version in package.json
amirhmoradi Dec 20, 2025
3bdf029
Downgrade pnpm version in package.json
amirhmoradi Dec 20, 2025
1988a14
Downgrade package manager version to [email protected]
amirhmoradi Dec 20, 2025
93fa192
Downgrade package manager version to [email protected]
amirhmoradi Dec 20, 2025
67d5e1a
Update Docker version in server setup script
amirhmoradi Dec 20, 2025
b19d3e9
Merge branch 'canary' of github.com:amirhmoradi/dokploy into claude/u…
amirhmoradi Jan 8, 2026
0c62bc0
fix: create migrations and update to latest railpack
amirhmoradi Jan 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,14 @@ jobs:
- name: Install Nixpacks
if: matrix.job == 'test'
run: |
export NIXPACKS_VERSION=1.39.0
export NIXPACKS_VERSION=1.41.0
curl -sSL https://nixpacks.com/install.sh | bash
echo "Nixpacks installed $NIXPACKS_VERSION"

- name: Install Railpack
if: matrix.job == 'test'
run: |
export RAILPACK_VERSION=0.15.0
export RAILPACK_VERSION=0.15.1
curl -sSL https://railpack.com/install.sh | bash
echo "Railpack installed $RAILPACK_VERSION"

Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ curl -sSL https://railpack.com/install.sh | sh

```bash
# Install Buildpacks
curl -sSL "https://github.com/buildpacks/pack/releases/download/v0.35.0/pack-v0.35.0-linux.tgz" | tar -C /usr/local/bin/ --no-same-owner -xzv pack
curl -sSL "https://github.com/buildpacks/pack/releases/download/v0.39.1/pack-v0.39.1-linux.tgz" | tar -C /usr/local/bin/ --no-same-owner -xzv pack
```

## Pull Request
Expand Down
6 changes: 3 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -51,18 +51,18 @@ RUN curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh --ver
# Install Nixpacks and tsx
# | VERBOSE=1 VERSION=1.21.0 bash

ARG NIXPACKS_VERSION=1.39.0
ARG NIXPACKS_VERSION=1.41.0
RUN curl -sSL https://nixpacks.com/install.sh -o install.sh \
&& chmod +x install.sh \
&& ./install.sh \
&& pnpm install -g tsx

# Install Railpack
ARG RAILPACK_VERSION=0.2.2
ARG RAILPACK_VERSION=0.15.1
RUN curl -sSL https://railpack.com/install.sh | bash

# Install buildpacks
COPY --from=buildpacksio/pack:0.35.0 /usr/local/bin/pack /usr/local/bin/pack
COPY --from=buildpacksio/pack:0.39.1 /usr/local/bin/pack /usr/local/bin/pack

EXPOSE 3000
CMD [ "pnpm", "start" ]
2 changes: 1 addition & 1 deletion Dockerfile.cloud
Original file line number Diff line number Diff line change
Expand Up @@ -60,4 +60,4 @@ RUN curl https://rclone.org/install.sh | bash
RUN pnpm install -g tsx

EXPOSE 3000
CMD [ "pnpm", "start" ]
CMD [ "pnpm", "start" ]
2 changes: 1 addition & 1 deletion Dockerfile.schedule
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,4 @@ COPY --from=build /prod/schedules/dist ./dist
COPY --from=build /prod/schedules/package.json ./package.json
COPY --from=build /prod/schedules/node_modules ./node_modules

CMD HOSTNAME=0.0.0.0 && pnpm start
CMD HOSTNAME=0.0.0.0 && pnpm start
2 changes: 1 addition & 1 deletion Dockerfile.server
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,4 @@ COPY --from=build /prod/api/dist ./dist
COPY --from=build /prod/api/package.json ./package.json
COPY --from=build /prod/api/node_modules ./node_modules

CMD HOSTNAME=0.0.0.0 && pnpm start
CMD HOSTNAME=0.0.0.0 && pnpm start
2 changes: 1 addition & 1 deletion apps/dokploy/__test__/drop/drop.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ if (typeof window === "undefined") {
}

const baseApp: ApplicationNested = {
railpackVersion: "0.2.2",
railpackVersion: "0.15.1",
applicationId: "",
previewLabels: [],
createEnvFile: true,
Expand Down
2 changes: 1 addition & 1 deletion apps/dokploy/__test__/traefik/traefik.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { createRouterConfig } from "@dokploy/server";
import { expect, test } from "vitest";

const baseApp: ApplicationNested = {
railpackVersion: "0.2.2",
railpackVersion: "0.15.1",
rollbackActive: false,
applicationId: "",
previewLabels: [],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ const mySchema = z.discriminatedUnion("buildType", [
}),
z.object({
buildType: z.literal(BuildType.railpack),
railpackVersion: z.string().nullable().default("0.2.2"),
railpackVersion: z.string().nullable().default("0.15.1"),
}),
z.object({
buildType: z.literal(BuildType.static),
Expand Down Expand Up @@ -186,7 +186,7 @@ export const ShowBuildChooseForm = ({ applicationId }: Props) => {
data.buildType === BuildType.static ? data.isStaticSpa : null,
railpackVersion:
data.buildType === BuildType.railpack
? data.railpackVersion || "0.2.2"
? data.railpackVersion || "0.15.1"
: null,
})
.then(async () => {
Expand Down
2 changes: 1 addition & 1 deletion packages/server/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -112,4 +112,4 @@
"node": "^20.16.0",
"pnpm": ">=9.12.0"
}
}
}
2 changes: 1 addition & 1 deletion packages/server/schema.dbml
Original file line number Diff line number Diff line change
Expand Up @@ -277,7 +277,7 @@ table application {
replicas integer [not null, default: 1]
applicationStatus applicationStatus [not null, default: 'idle']
buildType buildType [not null, default: 'nixpacks']
railpackVersion text [default: '0.2.2']
railpackVersion text [default: '0.15.1']
herokuVersion text [default: '24']
publishDirectory text
isStaticSpa boolean
Expand Down
2 changes: 1 addition & 1 deletion packages/server/src/db/schema/application.ts
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@ export const applications = pgTable("application", {
.notNull()
.default("idle"),
buildType: buildType("buildType").notNull().default("nixpacks"),
railpackVersion: text("railpackVersion").default("0.2.2"),
railpackVersion: text("railpackVersion").default("0.15.1"),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You need to generate a new migration

herokuVersion: text("herokuVersion").default("24"),
publishDirectory: text("publishDirectory"),
isStaticSpa: boolean("isStaticSpa"),
Expand Down
8 changes: 4 additions & 4 deletions packages/server/src/setup/server-setup.ts
Original file line number Diff line number Diff line change
Expand Up @@ -629,7 +629,7 @@ const installNixpacks = () => `
if command_exists nixpacks; then
echo "Nixpacks already installed ✅"
else
export NIXPACKS_VERSION=1.39.0
export NIXPACKS_VERSION=1.41.0
bash -c "$(curl -fsSL https://nixpacks.com/install.sh)"
echo "Nixpacks version $NIXPACKS_VERSION installed ✅"
fi
Expand All @@ -639,7 +639,7 @@ const installRailpack = () => `
if command_exists railpack; then
echo "Railpack already installed ✅"
else
export RAILPACK_VERSION=0.2.2
export RAILPACK_VERSION=0.15.1
bash -c "$(curl -fsSL https://railpack.com/install.sh)"
echo "Railpack version $RAILPACK_VERSION installed ✅"
fi
Expand All @@ -653,8 +653,8 @@ const installBuildpacks = () => `
if command_exists pack; then
echo "Buildpacks already installed ✅"
else
BUILDPACKS_VERSION=0.35.0
curl -sSL "https://github.com/buildpacks/pack/releases/download/v0.35.0/pack-v$BUILDPACKS_VERSION-linux$SUFFIX.tgz" | tar -C /usr/local/bin/ --no-same-owner -xzv pack
BUILDPACKS_VERSION=0.39.1
curl -sSL "https://github.com/buildpacks/pack/releases/download/v0.39.1/pack-v$BUILDPACKS_VERSION-linux$SUFFIX.tgz" | tar -C /usr/local/bin/ --no-same-owner -xzv pack
echo "Buildpacks version $BUILDPACKS_VERSION installed ✅"
fi
`;
2 changes: 1 addition & 1 deletion schema.dbml
Original file line number Diff line number Diff line change
Expand Up @@ -276,7 +276,7 @@ table application {
replicas integer [not null, default: 1]
applicationStatus applicationStatus [not null, default: 'idle']
buildType buildType [not null, default: 'nixpacks']
railpackVersion text [default: '0.2.2']
railpackVersion text [default: '0.15.1']
herokuVersion text [default: '24']
publishDirectory text
isStaticSpa boolean
Expand Down
Loading