Kasra Bigdeli
aca08cd409
Upgrade Node.js to 24
2026-08-04 21:06:32 -07:00
copilot-swe-agent[bot]
f4b662d037
Fix arm64 Docker build failure: use multi-stage build with --platform=$BUILDPLATFORM
...
The linux/arm64 Docker builds were failing with "Illegal instruction" (exit code
132/SIGILL) because Node.js 22 uses CPU instructions that QEMU's ARM64 emulation
on GitHub Actions runners does not support.
Fix: convert dockerfile-captain.edge and dockerfile-captain.release to multi-stage
builds where the build stage uses --platform=$BUILDPLATFORM so all npm/Node.js
commands run on the native host platform (amd64), bypassing QEMU entirely. The
final stage copies the complete /usr/src/app directory from the builder and uses
the target platform's Node.js runtime without running any build commands.
2026-07-20 03:15:42 +00:00
Kasra Bigdeli
683f353533
Updated to node 22
Run build / build (push) Has been cancelled
Run formatter / check-code-formatting (push) Has been cancelled
Run lint / run-lint (push) Has been cancelled
Build and push the edge image / run-pre-checks (push) Has been cancelled
Build and push the edge image / build-publish-docker-hub (push) Has been cancelled
2025-06-22 18:46:47 -07:00
Kasra Bigdeli
fd2cb7e1db
Added notes to avoid accidential bumping up nodejs version
2024-10-20 22:51:04 -07:00
Kasra Bigdeli
f1ea3630e7
Force rebuild to capture the frontend change
2024-08-21 19:37:08 -07:00
TheSpiritMan
349681bc90
mod: Dockerfile for edge and release
...
mod: dockerignore
2024-02-22 20:11:09 +05:45
TheSpiritMan
d2dc9ff514
add: dev-scripts inside Dockerfile
2024-02-16 15:40:06 +05:45
TheSpiritMan
fa026d9849
mod: Dockerfile for Release and Edge to Decrease Docker Image Size
2024-02-15 17:31:57 +05:45
Kasra Bigdeli
710b110583
Fixed https://github.com/caprover/caprover/commit/8949e18f9b1e60718723cf7190659f5098ce7051
2023-07-31 17:13:41 -07:00
Kasra Bigdeli
8949e18f9b
Fixed https://github.com/caprover/caprover/issues/1822
2023-07-31 17:04:04 -07:00
Kasra Bigdeli
baa97f43dd
Added openssl to alpine images
2023-07-20 12:43:32 -07:00
Kasra Bigdeli
ea1b06a1a6
Squash merge pro
2023-07-20 11:48:11 -07:00
Kasra Bigdeli
4df88ccd21
Merge branch 'master' of github.com:caprover/caprover
2023-05-11 15:57:08 -07:00
Kasra Bigdeli
5b5b9d29d9
removed fixed FE hash from edge
2023-05-11 10:14:44 -07:00
Kasra Bigdeli
8c02e4b078
Upped all files to node 18
2023-03-30 22:11:38 -07:00
Kasra Bigdeli
c3d05ec678
Moving curl up to see if the build fails again
2023-03-30 19:13:03 -07:00
Kasra Bigdeli
a79697476a
Temporarily fixing the build
2023-03-16 22:51:32 -07:00
Kasra Bigdeli
595bf89d06
updated to node-18
2023-02-09 21:18:55 -08:00
Kasra Bigdeli
0209b01f55
Update dockerfile-captain.edge
2022-05-26 11:14:00 -07:00
Kasra Bigdeli
2af51bfd37
Force rebuild to check the test quality
2022-02-07 16:30:03 -08:00
Kasra Bigdeli
e7ef9261ef
Force build edge
2021-10-09 17:54:52 -07:00
Kasra Bigdeli
0ef10b6634
Change npm start to pure node
2021-09-03 22:01:57 -07:00
Kasra Bigdeli
29f2030aaa
Fixed build
2021-08-28 13:06:50 -07:00
Kasra Bigdeli
c85757eeb4
Updated dockerfiles
2021-08-27 19:38:32 -07:00
Kasra Bigdeli
09a610e128
Pushing edge to DockerHub
2021-08-07 16:43:52 -07:00
Kasra Bigdeli
b52834f393
Pushing edge to DockerHub
2021-08-07 16:22:44 -07:00
Kasra Bigdeli
18cb1ee851
Pushing edge to DockerHub
2021-08-07 15:52:55 -07:00
Kasra Bigdeli
72e540a525
Pushing edge to DockerHub
2021-08-07 15:23:37 -07:00
Kasra Bigdeli
d5c521c183
Use edge to have python
2021-08-07 14:46:55 -07:00
Kasra Bigdeli
93e372e3e8
Use npm for backend
2021-08-07 14:20:45 -07:00
Kasra Bigdeli
dbfd46cb51
Use npm for backend
2021-08-07 13:00:24 -07:00
Kasra Bigdeli
cf9d4ae20f
Use npm for backend
2021-08-07 12:56:05 -07:00
Kasra Bigdeli
b70811ad40
Updated packages
2021-08-07 10:22:04 -07:00
Kasra Bigdeli
116162159e
Respecting package-lock
2021-08-06 20:01:56 -07:00
Kasra Bigdeli
d5106d2df0
Force buidl
2020-10-20 18:43:22 -04:00
Kasra Bigdeli
d5fcd76499
Force rebuild
2020-08-09 10:06:38 -04:00
Kasra Bigdeli
1281265d4e
Rebuild
2020-06-22 08:28:39 -04:00
Kasra Bigdeli
17494c87d5
Updated prettier
2020-06-21 20:49:12 -04:00
Kasra Bigdeli
9c9771333a
Added openssl to edge
2020-06-20 13:59:56 -04:00
Kasra Bigdeli
4af81678d8
Updated to Node 14
2020-06-20 12:29:00 -04:00
Kasra Bigdeli
95b578d48c
Update dockerfile-captain.edge
2019-12-08 10:37:41 -05:00
Kasra Bigdeli
ee1fa758cb
Update dockerfile-captain.edge
2019-08-23 08:53:51 -04:00
Kasra Bigdeli
d6620cd46b
Update dockerfile-captain.edge
2019-08-03 15:08:56 -04:00
Kasra Bigdeli
1c51fc21ed
Revert "Update dockerfile-captain.edge"
...
This reverts commit 6793f5afb8 .
2019-02-26 19:32:25 -08:00
Kasra Bigdeli
6793f5afb8
Update dockerfile-captain.edge
2019-02-26 19:14:27 -08:00
Kasra Bigdeli
7bd673c085
Revert "Changed dockerfile to normal to match release"
...
This reverts commit 4b8f0777df .
2019-02-03 10:39:53 -08:00
Kasra Bigdeli
4b8f0777df
Changed dockerfile to normal to match release
2019-02-03 09:27:13 -08:00
Kasra Bigdeli
4df7ec1f81
Optimized edge image
2019-01-29 22:51:05 -08:00
Kasra Bigdeli
847383c932
Added git to edge dockerfile
2019-01-28 22:48:24 -08:00
Kasra Bigdeli
0d05ff570b
Changed edge image to use alpine (smaller image)
2019-01-28 22:37:22 -08:00