summaryrefslogtreecommitdiffhomepage
path: root/captain-definition
diff options
context:
space:
mode:
authorAly Smith <[email protected]>2024-05-26 11:21:46 +1000
committerGitHub <[email protected]>2024-05-25 18:21:46 -0700
commitad3d4595710880c3a1e3404f976dc9b233da0903 (patch)
tree5379f7b7dc227b06b134b8c196715c08e863d09e /captain-definition
parent21b22576ae199d854a29bb580ddb64b99e6af80f (diff)
downloadcaprover-one-click-apps-ad3d4595710880c3a1e3404f976dc9b233da0903.tar.gz
caprover-one-click-apps-ad3d4595710880c3a1e3404f976dc9b233da0903.zip
Create captain-definition for caprover/one-click-apps (#1106)
* Create captain-definition A captain-definition file will help users host their own repository on their CapRover instances * Pinned node to 22.2.0-bookworm
Diffstat (limited to 'captain-definition')
-rw-r--r--captain-definition12
1 files changed, 12 insertions, 0 deletions
diff --git a/captain-definition b/captain-definition
new file mode 100644
index 0000000..8f9a755
--- /dev/null
+++ b/captain-definition
@@ -0,0 +1,12 @@
+{
+ "schemaVersion": 2,
+ "dockerfileLines": [
+ "FROM node:22.2.0-bookworm as build",
+ "COPY . /app",
+ "WORKDIR /app",
+ "RUN npm i",
+ "RUN npm run build",
+ "FROM nginx:mainline-alpine-slim",
+ "COPY --from=build /app/dist /usr/share/nginx/html"
+ ]
+}