Skip to content

Commit 85d94fa

Browse files
authored
Merge pull request #322 from kloudlite/release-v1.0.8
Release v1.0.8 merged to main
2 parents 866f8c6 + cffc087 commit 85d94fa

134 files changed

Lines changed: 19634 additions & 18005 deletions

File tree

Some content is hidden

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

Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
FROM node:20.8.1-alpine as remix
1+
FROM node:20.8.1-alpine AS remix
22
WORKDIR /app
33
COPY ./package-production.json ./package.json
44
RUN npm i --frozen-lockfile
55

6-
FROM node:20.8.1-alpine as install
6+
FROM node:20.8.1-alpine AS install
77
RUN npm i -g pnpm
88
WORKDIR /app
99
COPY ./package.json ./package.json
@@ -19,7 +19,7 @@ COPY ./src/generated/plugin/package.json ./src/generated/plugin/pnpm-lock.yaml
1919

2020
RUN pnpm i -p --frozen-lockfile
2121

22-
FROM node:20.8.1-alpine as build
22+
FROM node:20.8.1-alpine AS build
2323
RUN npm i -g pnpm
2424
WORKDIR /app
2525
ARG APP

Taskfile.yaml

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,9 @@ tasks:
99
cmds:
1010
- |
1111
BASE_URL=dev.kloudlite.io
12-
COOKIE_DOMAIN=".kloudlite.io"
12+
COOKIE_DOMAIN=".dev.kloudlite.io"
1313
GATEWAY_URL="http://gateway-api.kloudlite.svc.cluster.local:3000"
14+
export COOKIE_DOMAIN=".dev.kloudlite.io"
1415
case {{.app}} in
1516
"auth")
1617
PORT=4000
@@ -66,14 +67,14 @@ tasks:
6667
cp -r ./static/{{.app}}/. ./public/
6768

6869
case "{{.tscheck}}" in
69-
"no")
70-
GATEWAY_URL=$GATEWAY_URL URL_SUFFIX=$URL_SUFFIX APP={{.app}} PORT=$PORT BASE_URL=$BASE_URL REMIX_DEV_ORIGIN=$REMIX_DEV_ORIGIN DEVELOPER=$(whoami) pnpm dev
71-
;;
72-
73-
*)
70+
"yes")
7471
GATEWAY_URL=$GATEWAY_URL URL_SUFFIX=$URL_SUFFIX APP={{.app}} PORT=$PORT BASE_URL=$BASE_URL REMIX_DEV_ORIGIN=$REMIX_DEV_ORIGIN DEVELOPER=$(whoami) pnpm dev & pnpm typecheck
7572
;;
7673

74+
*)
75+
GATEWAY_URL=$GATEWAY_URL URL_SUFFIX=$URL_SUFFIX APP={{.app}} PORT=$PORT BASE_URL=$BASE_URL REMIX_DEV_ORIGIN=$REMIX_DEV_ORIGIN DEVELOPER=$(whoami) pnpm dev
76+
;;
77+
7778
esac
7879

7980

@@ -217,5 +218,16 @@ tasks:
217218
vars:
218219
Image: ghcr.io/kloudlite/web/events:{{.tag}}
219220
cmds:
220-
# - docker buildx build -t {{.Image}} --platform linux/amd64 -f Dockerfile.webinar --push .
221221
- docker buildx build . -t {{.Image}} --platform linux/amd64 -f Dockerfile.webinar --output=type=image,compression=zstd,force-compression=true,compression-level=12,push=true
222+
223+
container-push-dashboard:
224+
preconditions:
225+
- sh: '[[ -n "{{.app}}" ]]'
226+
msg: "var app must have a value"
227+
- sh: '[[ -n "{{.tag}}" ]]'
228+
msg: "var tag must have a value"
229+
silent: true
230+
vars:
231+
IMAGE: ghcr.io/kloudlite/kloudlite/web/{{.app}}:{{.tag}}
232+
cmds:
233+
- docker buildx build --build-arg APP={{.app}} . -t {{.IMAGE}} --platform linux/amd64 --output=type=image,compression=zstd,force-compression=true,compression-level=12,push=true

0 commit comments

Comments
 (0)