From 4d0cd5bdd6d8903491c05149ca1b31f2cfa0d1a7 Mon Sep 17 00:00:00 2001 From: bachrc Date: Sun, 20 Oct 2024 14:15:00 +0000 Subject: [PATCH] pocketbase sert les fichiers --- .github/workflows/deploy.yaml | 2 + Dockerfile | 2 + deno.lock | 70 +++++++++++++++++------------------ package.json | 4 +- pb_migrations/trigger | 0 5 files changed, 41 insertions(+), 37 deletions(-) delete mode 100644 pb_migrations/trigger diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 44e7a5a..6ba1953 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -52,6 +52,8 @@ jobs: context: . push: true target: app + build-args: | + PUBLIC_POCKETBASE_URL=/ tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} platforms: linux/amd64,linux/arm64/v8 diff --git a/Dockerfile b/Dockerfile index f71830b..fffb79a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,6 +2,7 @@ FROM denoland/deno:2.0.0 AS base ARG PB_VERSION=0.22.21 ARG ARCH=arm64 +ARG USER root RUN mkdir -p /home/deno && chown -R deno:deno /home/deno @@ -16,6 +17,7 @@ ADD --chown=deno:deno https://github.com/pocketbase/pocketbase/releases/download RUN unzip /tmp/pb.zip -d /home/deno/.local/pb/ FROM base AS build +ARG PUBLIC_POCKETBASE_URL WORKDIR /app USER deno COPY --chown=deno:deno package.json deno.lock . diff --git a/deno.lock b/deno.lock index 65890cc..0a908ac 100644 --- a/deno.lock +++ b/deno.lock @@ -1,23 +1,23 @@ { "version": "4", "specifiers": { - "npm:@sveltejs/adapter-auto@3": "3.2.5_@sveltejs+kit@2.7.0__@sveltejs+vite-plugin-svelte@4.0.0-next.8___svelte@5.0.0-next.264____acorn@8.12.1___vite@5.4.8__svelte@5.0.0-next.264___acorn@8.12.1__vite@5.4.8_@sveltejs+vite-plugin-svelte@4.0.0-next.8__svelte@5.0.0-next.264___acorn@8.12.1__vite@5.4.8_svelte@5.0.0-next.264__acorn@8.12.1_vite@5.4.8", - "npm:@sveltejs/adapter-static@^3.0.5": "3.0.5_@sveltejs+kit@2.7.0__@sveltejs+vite-plugin-svelte@4.0.0-next.8___svelte@5.0.0-next.264____acorn@8.12.1___vite@5.4.8__svelte@5.0.0-next.264___acorn@8.12.1__vite@5.4.8_@sveltejs+vite-plugin-svelte@4.0.0-next.8__svelte@5.0.0-next.264___acorn@8.12.1__vite@5.4.8_svelte@5.0.0-next.264__acorn@8.12.1_vite@5.4.8", - "npm:@sveltejs/kit@2": "2.7.0_@sveltejs+vite-plugin-svelte@4.0.0-next.8__svelte@5.0.0-next.264___acorn@8.12.1__vite@5.4.8_svelte@5.0.0-next.264__acorn@8.12.1_vite@5.4.8", - "npm:@sveltejs/vite-plugin-svelte@^4.0.0-next.6": "4.0.0-next.8_svelte@5.0.0-next.264__acorn@8.12.1_vite@5.4.8", + "npm:@sveltejs/adapter-auto@3": "3.2.5_@sveltejs+kit@2.7.2__@sveltejs+vite-plugin-svelte@4.0.0___svelte@5.0.3____acorn@8.12.1___vite@5.4.8__svelte@5.0.3___acorn@8.12.1__vite@5.4.8_@sveltejs+vite-plugin-svelte@4.0.0__svelte@5.0.3___acorn@8.12.1__vite@5.4.8_svelte@5.0.3__acorn@8.12.1_vite@5.4.8", + "npm:@sveltejs/adapter-static@^3.0.5": "3.0.5_@sveltejs+kit@2.7.2__@sveltejs+vite-plugin-svelte@4.0.0___svelte@5.0.3____acorn@8.12.1___vite@5.4.8__svelte@5.0.3___acorn@8.12.1__vite@5.4.8_@sveltejs+vite-plugin-svelte@4.0.0__svelte@5.0.3___acorn@8.12.1__vite@5.4.8_svelte@5.0.3__acorn@8.12.1_vite@5.4.8", + "npm:@sveltejs/kit@2": "2.7.2_@sveltejs+vite-plugin-svelte@4.0.0__svelte@5.0.3___acorn@8.12.1__vite@5.4.8_svelte@5.0.3__acorn@8.12.1_vite@5.4.8", + "npm:@sveltejs/vite-plugin-svelte@4": "4.0.0_svelte@5.0.3__acorn@8.12.1_vite@5.4.8", "npm:@types/eslint@^9.6.0": "9.6.1", "npm:autoprefixer@^10.4.20": "10.4.20_postcss@8.4.47", "npm:eslint-config-prettier@^9.1.0": "9.1.0_eslint@9.12.0", - "npm:eslint-plugin-svelte@^2.36.0": "2.44.1_eslint@9.12.0_svelte@5.0.0-next.264__acorn@8.12.1_postcss@8.4.47", + "npm:eslint-plugin-svelte@^2.36.0": "2.45.1_eslint@9.12.0_svelte@5.0.3__acorn@8.12.1_postcss@8.4.47", "npm:eslint@9": "9.12.0", "npm:globals@15": "15.11.0", "npm:pocketbase@~0.21.5": "0.21.5", "npm:postcss@^8.4.47": "8.4.47", - "npm:prettier-plugin-svelte@^3.1.2": "3.2.7_prettier@3.3.3_svelte@5.0.0-next.264__acorn@8.12.1", + "npm:prettier-plugin-svelte@^3.1.2": "3.2.7_prettier@3.3.3_svelte@5.0.3__acorn@8.12.1", "npm:prettier@^3.1.1": "3.3.3", - "npm:svelte-check@4": "4.0.5_svelte@5.0.0-next.264__acorn@8.12.1_typescript@5.6.3", - "npm:svelte@^5.0.0-next.1": "5.0.0-next.264_acorn@8.12.1", - "npm:sveltekit-superforms@^2.19.0": "2.19.1_@sveltejs+kit@2.7.0__@sveltejs+vite-plugin-svelte@4.0.0-next.8___svelte@5.0.0-next.264____acorn@8.12.1___vite@5.4.8__svelte@5.0.0-next.264___acorn@8.12.1__vite@5.4.8_svelte@5.0.0-next.264__acorn@8.12.1_zod@3.23.8_@sveltejs+vite-plugin-svelte@4.0.0-next.8__svelte@5.0.0-next.264___acorn@8.12.1__vite@5.4.8_vite@5.4.8", + "npm:svelte-check@4": "4.0.5_svelte@5.0.3__acorn@8.12.1_typescript@5.6.3", + "npm:svelte@5": "5.0.3_acorn@8.12.1", + "npm:sveltekit-superforms@^2.19.0": "2.20.0_@sveltejs+kit@2.7.2__@sveltejs+vite-plugin-svelte@4.0.0___svelte@5.0.3____acorn@8.12.1___vite@5.4.8__svelte@5.0.3___acorn@8.12.1__vite@5.4.8_svelte@5.0.3__acorn@8.12.1_zod@3.23.8_@sveltejs+vite-plugin-svelte@4.0.0__svelte@5.0.3___acorn@8.12.1__vite@5.4.8_vite@5.4.8", "npm:tailwindcss@^3.4.13": "3.4.13_postcss@8.4.47", "npm:typescript-eslint@8": "8.8.1_@typescript-eslint+parser@8.8.1__eslint@9.12.0__typescript@5.6.3_eslint@9.12.0_typescript@5.6.3", "npm:typescript@5": "5.6.3", @@ -288,21 +288,21 @@ "@rollup/rollup-win32-x64-msvc@4.24.0": { "integrity": "sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==" }, - "@sveltejs/adapter-auto@3.2.5_@sveltejs+kit@2.7.0__@sveltejs+vite-plugin-svelte@4.0.0-next.8___svelte@5.0.0-next.264____acorn@8.12.1___vite@5.4.8__svelte@5.0.0-next.264___acorn@8.12.1__vite@5.4.8_@sveltejs+vite-plugin-svelte@4.0.0-next.8__svelte@5.0.0-next.264___acorn@8.12.1__vite@5.4.8_svelte@5.0.0-next.264__acorn@8.12.1_vite@5.4.8": { + "@sveltejs/adapter-auto@3.2.5_@sveltejs+kit@2.7.2__@sveltejs+vite-plugin-svelte@4.0.0___svelte@5.0.3____acorn@8.12.1___vite@5.4.8__svelte@5.0.3___acorn@8.12.1__vite@5.4.8_@sveltejs+vite-plugin-svelte@4.0.0__svelte@5.0.3___acorn@8.12.1__vite@5.4.8_svelte@5.0.3__acorn@8.12.1_vite@5.4.8": { "integrity": "sha512-27LR+uKccZ62lgq4N/hvyU2G+hTP9fxWEAfnZcl70HnyfAjMSsGk1z/SjAPXNCD1mVJIE7IFu3TQ8cQ/UH3c0A==", "dependencies": [ "@sveltejs/kit", "import-meta-resolve" ] }, - "@sveltejs/adapter-static@3.0.5_@sveltejs+kit@2.7.0__@sveltejs+vite-plugin-svelte@4.0.0-next.8___svelte@5.0.0-next.264____acorn@8.12.1___vite@5.4.8__svelte@5.0.0-next.264___acorn@8.12.1__vite@5.4.8_@sveltejs+vite-plugin-svelte@4.0.0-next.8__svelte@5.0.0-next.264___acorn@8.12.1__vite@5.4.8_svelte@5.0.0-next.264__acorn@8.12.1_vite@5.4.8": { + "@sveltejs/adapter-static@3.0.5_@sveltejs+kit@2.7.2__@sveltejs+vite-plugin-svelte@4.0.0___svelte@5.0.3____acorn@8.12.1___vite@5.4.8__svelte@5.0.3___acorn@8.12.1__vite@5.4.8_@sveltejs+vite-plugin-svelte@4.0.0__svelte@5.0.3___acorn@8.12.1__vite@5.4.8_svelte@5.0.3__acorn@8.12.1_vite@5.4.8": { "integrity": "sha512-kFJR7RxeB6FBvrKZWAEzIALatgy11ISaaZbcPup8JdWUdrmmfUHHTJ738YHJTEfnCiiXi6aX8Q6ePY7tnSMD6Q==", "dependencies": [ "@sveltejs/kit" ] }, - "@sveltejs/kit@2.7.0_@sveltejs+vite-plugin-svelte@4.0.0-next.8__svelte@5.0.0-next.264___acorn@8.12.1__vite@5.4.8_svelte@5.0.0-next.264__acorn@8.12.1_vite@5.4.8": { - "integrity": "sha512-4XyY1SCB/Eyz8E9G7SEBKViysYwVtDftuA7kyQ5bmuFNPWC1KZC4988rMvaJxhH2BbCTsbLPjNOZwiEGXt8/2g==", + "@sveltejs/kit@2.7.2_@sveltejs+vite-plugin-svelte@4.0.0__svelte@5.0.3___acorn@8.12.1__vite@5.4.8_svelte@5.0.3__acorn@8.12.1_vite@5.4.8": { + "integrity": "sha512-bFwrl+0bNr0/DHQZM0INwwSPNYqDjfsKRhUoa6rj9d8tDZzszBrJ3La6/HVFxWGONEigtG+SzHXa1BEa1BLdwA==", "dependencies": [ "@sveltejs/vite-plugin-svelte", "@types/cookie", @@ -321,8 +321,8 @@ "vite" ] }, - "@sveltejs/vite-plugin-svelte-inspector@3.0.0-next.3_@sveltejs+vite-plugin-svelte@4.0.0-next.8__svelte@5.0.0-next.264___acorn@8.12.1__vite@5.4.8_svelte@5.0.0-next.264__acorn@8.12.1_vite@5.4.8": { - "integrity": "sha512-kuGJ2CZ5lAw3gKF8Kw0AfKtUJWbwdlDHY14K413B0MCyrzvQvsKTorwmwZcky0+QqY6RnVIZ/5FttB9bQmkLXg==", + "@sveltejs/vite-plugin-svelte-inspector@3.0.0_@sveltejs+vite-plugin-svelte@4.0.0__svelte@5.0.3___acorn@8.12.1__vite@5.4.8_svelte@5.0.3__acorn@8.12.1_vite@5.4.8": { + "integrity": "sha512-hBxSYW/66989cq9dN248omD/ziskSdIV1NqfuueuAI1z6jGcg14k9Zd98pDIEnoA6wC9kWUGuQ6adzBbWwQyRg==", "dependencies": [ "@sveltejs/vite-plugin-svelte", "debug", @@ -330,8 +330,8 @@ "vite" ] }, - "@sveltejs/vite-plugin-svelte@4.0.0-next.8_svelte@5.0.0-next.264__acorn@8.12.1_vite@5.4.8": { - "integrity": "sha512-gUw2Kb9x4PlaJuPoMqIiD5bShlO4mSKpAxZMix1pFOq9pt8vaPUIzmHaXN4xeDT4psbZZVh2aeubMPFzRCgIyA==", + "@sveltejs/vite-plugin-svelte@4.0.0_svelte@5.0.3__acorn@8.12.1_vite@5.4.8": { + "integrity": "sha512-kpVJwF+gNiMEsoHaw+FJL76IYiwBikkxYU83+BpqQLdVMff19KeRKLd2wisS8niNBMJ2omv5gG+iGDDwd8jzag==", "dependencies": [ "@sveltejs/vite-plugin-svelte-inspector", "debug", @@ -697,8 +697,8 @@ "eslint" ] }, - "eslint-plugin-svelte@2.44.1_eslint@9.12.0_svelte@5.0.0-next.264__acorn@8.12.1_postcss@8.4.47": { - "integrity": "sha512-w6wkoJPw1FJKFtM/2oln21rlu5+HTd2CSkkzhm32A+trNoW2EYQqTQAbDTU6k2GI/6Vh64rBHYQejqEgDld7fw==", + "eslint-plugin-svelte@2.45.1_eslint@9.12.0_svelte@5.0.3__acorn@8.12.1_postcss@8.4.47": { + "integrity": "sha512-mYAKNDRji0YWl7o00KQi0enREcrtzcN7xwK/8lwk5uLRoKLjzPXc+WjngsYpPV35I3AF7UlXc1+JfyNMJS+njA==", "dependencies": [ "@eslint-community/eslint-utils", "@jridgewell/sourcemap-codec", @@ -844,8 +844,8 @@ "reusify" ] }, - "fdir@6.4.0": { - "integrity": "sha512-3oB133prH1o4j/L5lLW7uOCF1PlD+/It2L0eL/iAqWMB91RBbqTewABqxhj0ibBd90EEmWZq7ntIWzVaWcXTGQ==" + "fdir@6.4.2": { + "integrity": "sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==" }, "file-entry-cache@8.0.0": { "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", @@ -1276,7 +1276,7 @@ "prelude-ls@1.2.1": { "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" }, - "prettier-plugin-svelte@3.2.7_prettier@3.3.3_svelte@5.0.0-next.264__acorn@8.12.1": { + "prettier-plugin-svelte@3.2.7_prettier@3.3.3_svelte@5.0.3__acorn@8.12.1": { "integrity": "sha512-/Dswx/ea0lV34If1eDcG3nulQ63YNr5KPDfMsjbdtpSWOxKKJ7nAc2qlVuYwEvCr4raIuredNoR7K4JCkmTGaQ==", "dependencies": [ "prettier", @@ -1377,8 +1377,8 @@ "signal-exit@4.1.0": { "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==" }, - "sirv@2.0.4": { - "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "sirv@3.0.0": { + "integrity": "sha512-BPwJGUeDaDCHihkORDchNyyTvWFhcusy1XMmhEVTQTwGeybFbp8YEmB+njbPnth1FibULBSBVwCQni25XlCUDg==", "dependencies": [ "@polka/url", "mrmime", @@ -1450,7 +1450,7 @@ "supports-preserve-symlinks-flag@1.0.0": { "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" }, - "svelte-check@4.0.5_svelte@5.0.0-next.264__acorn@8.12.1_typescript@5.6.3": { + "svelte-check@4.0.5_svelte@5.0.3__acorn@8.12.1_typescript@5.6.3": { "integrity": "sha512-icBTBZ3ibBaywbXUat3cK6hB5Du+Kq9Z8CRuyLmm64XIe2/r+lQcbuBx/IQgsbrC+kT2jQ0weVpZSSRIPwB6jQ==", "dependencies": [ "@jridgewell/trace-mapping", @@ -1462,8 +1462,8 @@ "typescript" ] }, - "svelte-eslint-parser@0.41.1_svelte@5.0.0-next.264__acorn@8.12.1_postcss@8.4.47": { - "integrity": "sha512-08ndI6zTghzI8SuJAFpvMbA/haPSGn3xz19pjre19yYMw8Nw/wQJ2PrZBI/L8ijGTgtkWCQQiLLy+Z1tfaCwNA==", + "svelte-eslint-parser@0.42.0_svelte@5.0.3__acorn@8.12.1_postcss@8.4.47": { + "integrity": "sha512-e7LyqFPTuF43ZYhKOf0Gq1lzP+G64iWVJXAIcwVxohGx5FFyqdUkw7DEXNjZ+Fm+TAA98zPmDqWvgD1OpyMi5A==", "dependencies": [ "eslint-scope@7.2.2", "eslint-visitor-keys@3.4.3", @@ -1473,8 +1473,8 @@ "svelte" ] }, - "svelte@5.0.0-next.264_acorn@8.12.1": { - "integrity": "sha512-vmlzMGxYTdIPhVl1vQhbcqHmSztG/sXzi+TooHiv57FgAVSBc/66cpvqtT5Wfxg9gQOEKOXl9tUV9OzBrBBwiw==", + "svelte@5.0.3_acorn@8.12.1": { + "integrity": "sha512-i8DopbAPRP9iaR3qqe++LPv4povQRshSseH3kSrzI4URZ9/7OTt3vCJPBp+5ACRQDik0S/tM1ZRA6EW/sGcKfw==", "dependencies": [ "@ampproject/remapping", "@jridgewell/sourcemap-codec", @@ -1491,8 +1491,8 @@ "zimmerframe" ] }, - "sveltekit-superforms@2.19.1_@sveltejs+kit@2.7.0__@sveltejs+vite-plugin-svelte@4.0.0-next.8___svelte@5.0.0-next.264____acorn@8.12.1___vite@5.4.8__svelte@5.0.0-next.264___acorn@8.12.1__vite@5.4.8_svelte@5.0.0-next.264__acorn@8.12.1_zod@3.23.8_@sveltejs+vite-plugin-svelte@4.0.0-next.8__svelte@5.0.0-next.264___acorn@8.12.1__vite@5.4.8_vite@5.4.8": { - "integrity": "sha512-P3R3S8o+0UGHtVqmisb13aFVuIyTCsFdxh/2C/fvoR9/JKeBrhzJ/chI7GdByoXE5fr2DtanocGXmP3PRTcpvw==", + "sveltekit-superforms@2.20.0_@sveltejs+kit@2.7.2__@sveltejs+vite-plugin-svelte@4.0.0___svelte@5.0.3____acorn@8.12.1___vite@5.4.8__svelte@5.0.3___acorn@8.12.1__vite@5.4.8_svelte@5.0.3__acorn@8.12.1_zod@3.23.8_@sveltejs+vite-plugin-svelte@4.0.0__svelte@5.0.3___acorn@8.12.1__vite@5.4.8_vite@5.4.8": { + "integrity": "sha512-5HyA6THKFBHEmJinZ/klu2/0jYr9ElSaXMYc5EO9ptP3x1wQPWVXYl59sMcaSrIjWUlPpayGxVppCyu+x/o4WA==", "dependencies": [ "@gcornut/valibot-json-schema", "@sveltejs/kit", @@ -1628,8 +1628,8 @@ "rollup" ] }, - "vitefu@1.0.2_vite@5.4.8": { - "integrity": "sha512-0/iAvbXyM3RiPPJ4lyD4w6Mjgtf4ejTK6TPvTNG3H32PLwuT0N/ZjJLiXug7ETE/LWtTeHw9WRv7uX/tIKYyKg==", + "vitefu@1.0.3_vite@5.4.8": { + "integrity": "sha512-iKKfOMBHob2WxEJbqbJjHAkmYgvFDPhuqrO82om83S8RLk+17FtyMBfcyeH8GqD0ihShtkMW/zzJgiA51hCNCQ==", "dependencies": [ "vite" ] @@ -1687,7 +1687,7 @@ "npm:@sveltejs/adapter-auto@3", "npm:@sveltejs/adapter-static@^3.0.5", "npm:@sveltejs/kit@2", - "npm:@sveltejs/vite-plugin-svelte@^4.0.0-next.6", + "npm:@sveltejs/vite-plugin-svelte@4", "npm:@types/eslint@^9.6.0", "npm:autoprefixer@^10.4.20", "npm:eslint-config-prettier@^9.1.0", @@ -1699,7 +1699,7 @@ "npm:prettier-plugin-svelte@^3.1.2", "npm:prettier@^3.1.1", "npm:svelte-check@4", - "npm:svelte@^5.0.0-next.1", + "npm:svelte@5", "npm:sveltekit-superforms@^2.19.0", "npm:tailwindcss@^3.4.13", "npm:typescript-eslint@8", diff --git a/package.json b/package.json index bad9eed..9b7fd4f 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "@sveltejs/adapter-auto": "^3.0.0", "@sveltejs/adapter-static": "^3.0.5", "@sveltejs/kit": "^2.0.0", - "@sveltejs/vite-plugin-svelte": "^4.0.0-next.6", + "@sveltejs/vite-plugin-svelte": "^4.0.0", "@types/eslint": "^9.6.0", "autoprefixer": "^10.4.20", "eslint": "^9.0.0", @@ -26,7 +26,7 @@ "postcss": "^8.4.47", "prettier": "^3.1.1", "prettier-plugin-svelte": "^3.1.2", - "svelte": "^5.0.0-next.1", + "svelte": "^5.0.0", "svelte-check": "^4.0.0", "sveltekit-superforms": "^2.19.0", "tailwindcss": "^3.4.13", diff --git a/pb_migrations/trigger b/pb_migrations/trigger deleted file mode 100644 index e69de29..0000000