test commit-2
This commit is contained in:
25
app/dockerfile
Normal file
25
app/dockerfile
Normal file
@@ -0,0 +1,25 @@
|
||||
# Stage 1: Build
|
||||
FROM node:18 AS builder
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
COPY . .
|
||||
|
||||
# Install dependencies with legacy peer deps to avoid version conflicts
|
||||
RUN npm install --legacy-peer-deps && npm run build
|
||||
|
||||
# Stage 2: Serve with Nginx
|
||||
FROM nginx:alpine
|
||||
|
||||
# Remove default nginx static files
|
||||
RUN rm -rf /usr/share/nginx/html/*
|
||||
|
||||
# Copy built files from builder
|
||||
COPY --from=builder /app/dist /usr/share/nginx/html
|
||||
|
||||
# Copy custom Nginx config if needed
|
||||
# COPY nginx.conf /etc/nginx/nginx.conf
|
||||
|
||||
EXPOSE 80
|
||||
|
||||
CMD ["nginx", "-g", "daemon off;"]
|
||||
0
node_modules/.bin/esbuild → app/node_modules/.bin/esbuild
generated
vendored
0
node_modules/.bin/esbuild → app/node_modules/.bin/esbuild
generated
vendored
0
node_modules/.bin/esbuild.cmd → app/node_modules/.bin/esbuild.cmd
generated
vendored
0
node_modules/.bin/esbuild.cmd → app/node_modules/.bin/esbuild.cmd
generated
vendored
0
node_modules/.bin/esbuild.ps1 → app/node_modules/.bin/esbuild.ps1
generated
vendored
0
node_modules/.bin/esbuild.ps1 → app/node_modules/.bin/esbuild.ps1
generated
vendored
0
node_modules/.bin/nanoid → app/node_modules/.bin/nanoid
generated
vendored
0
node_modules/.bin/nanoid → app/node_modules/.bin/nanoid
generated
vendored
0
node_modules/.bin/nanoid.cmd → app/node_modules/.bin/nanoid.cmd
generated
vendored
0
node_modules/.bin/nanoid.cmd → app/node_modules/.bin/nanoid.cmd
generated
vendored
0
node_modules/.bin/nanoid.ps1 → app/node_modules/.bin/nanoid.ps1
generated
vendored
0
node_modules/.bin/nanoid.ps1 → app/node_modules/.bin/nanoid.ps1
generated
vendored
0
node_modules/.bin/rollup → app/node_modules/.bin/rollup
generated
vendored
0
node_modules/.bin/rollup → app/node_modules/.bin/rollup
generated
vendored
0
node_modules/.bin/rollup.cmd → app/node_modules/.bin/rollup.cmd
generated
vendored
0
node_modules/.bin/rollup.cmd → app/node_modules/.bin/rollup.cmd
generated
vendored
0
node_modules/.bin/rollup.ps1 → app/node_modules/.bin/rollup.ps1
generated
vendored
0
node_modules/.bin/rollup.ps1 → app/node_modules/.bin/rollup.ps1
generated
vendored
0
node_modules/.bin/vite → app/node_modules/.bin/vite
generated
vendored
0
node_modules/.bin/vite → app/node_modules/.bin/vite
generated
vendored
0
node_modules/.bin/vite.cmd → app/node_modules/.bin/vite.cmd
generated
vendored
0
node_modules/.bin/vite.cmd → app/node_modules/.bin/vite.cmd
generated
vendored
0
node_modules/.bin/vite.ps1 → app/node_modules/.bin/vite.ps1
generated
vendored
0
node_modules/.bin/vite.ps1 → app/node_modules/.bin/vite.ps1
generated
vendored
0
node_modules/.package-lock.json → app/node_modules/.package-lock.json
generated
vendored
0
node_modules/.package-lock.json → app/node_modules/.package-lock.json
generated
vendored
0
node_modules/.vite/deps/_metadata.json → app/node_modules/.vite/deps/_metadata.json
generated
vendored
0
node_modules/.vite/deps/_metadata.json → app/node_modules/.vite/deps/_metadata.json
generated
vendored
0
node_modules/.vite/deps/package.json → app/node_modules/.vite/deps/package.json
generated
vendored
0
node_modules/.vite/deps/package.json → app/node_modules/.vite/deps/package.json
generated
vendored
0
node_modules/@types/estree/LICENSE → app/node_modules/@types/estree/LICENSE
generated
vendored
0
node_modules/@types/estree/LICENSE → app/node_modules/@types/estree/LICENSE
generated
vendored
0
node_modules/@types/estree/README.md → app/node_modules/@types/estree/README.md
generated
vendored
0
node_modules/@types/estree/README.md → app/node_modules/@types/estree/README.md
generated
vendored
0
node_modules/@types/estree/flow.d.ts → app/node_modules/@types/estree/flow.d.ts
generated
vendored
0
node_modules/@types/estree/flow.d.ts → app/node_modules/@types/estree/flow.d.ts
generated
vendored
0
node_modules/@types/estree/index.d.ts → app/node_modules/@types/estree/index.d.ts
generated
vendored
0
node_modules/@types/estree/index.d.ts → app/node_modules/@types/estree/index.d.ts
generated
vendored
0
node_modules/esbuild/LICENSE.md → app/node_modules/esbuild/LICENSE.md
generated
vendored
0
node_modules/esbuild/LICENSE.md → app/node_modules/esbuild/LICENSE.md
generated
vendored
0
node_modules/esbuild/README.md → app/node_modules/esbuild/README.md
generated
vendored
0
node_modules/esbuild/README.md → app/node_modules/esbuild/README.md
generated
vendored
0
node_modules/esbuild/bin/esbuild → app/node_modules/esbuild/bin/esbuild
generated
vendored
0
node_modules/esbuild/bin/esbuild → app/node_modules/esbuild/bin/esbuild
generated
vendored
0
node_modules/esbuild/install.js → app/node_modules/esbuild/install.js
generated
vendored
0
node_modules/esbuild/install.js → app/node_modules/esbuild/install.js
generated
vendored
0
node_modules/esbuild/lib/main.d.ts → app/node_modules/esbuild/lib/main.d.ts
generated
vendored
0
node_modules/esbuild/lib/main.d.ts → app/node_modules/esbuild/lib/main.d.ts
generated
vendored
0
node_modules/esbuild/lib/main.js → app/node_modules/esbuild/lib/main.js
generated
vendored
0
node_modules/esbuild/lib/main.js → app/node_modules/esbuild/lib/main.js
generated
vendored
0
node_modules/esbuild/package.json → app/node_modules/esbuild/package.json
generated
vendored
0
node_modules/esbuild/package.json → app/node_modules/esbuild/package.json
generated
vendored
0
node_modules/fdir/LICENSE → app/node_modules/fdir/LICENSE
generated
vendored
0
node_modules/fdir/LICENSE → app/node_modules/fdir/LICENSE
generated
vendored
0
node_modules/fdir/README.md → app/node_modules/fdir/README.md
generated
vendored
0
node_modules/fdir/README.md → app/node_modules/fdir/README.md
generated
vendored
0
node_modules/fdir/dist/api/async.d.ts → app/node_modules/fdir/dist/api/async.d.ts
generated
vendored
0
node_modules/fdir/dist/api/async.d.ts → app/node_modules/fdir/dist/api/async.d.ts
generated
vendored
0
node_modules/fdir/dist/api/async.js → app/node_modules/fdir/dist/api/async.js
generated
vendored
0
node_modules/fdir/dist/api/async.js → app/node_modules/fdir/dist/api/async.js
generated
vendored
0
node_modules/fdir/dist/api/counter.js → app/node_modules/fdir/dist/api/counter.js
generated
vendored
0
node_modules/fdir/dist/api/counter.js → app/node_modules/fdir/dist/api/counter.js
generated
vendored
0
node_modules/fdir/dist/api/queue.d.ts → app/node_modules/fdir/dist/api/queue.d.ts
generated
vendored
0
node_modules/fdir/dist/api/queue.d.ts → app/node_modules/fdir/dist/api/queue.d.ts
generated
vendored
0
node_modules/fdir/dist/api/queue.js → app/node_modules/fdir/dist/api/queue.js
generated
vendored
0
node_modules/fdir/dist/api/queue.js → app/node_modules/fdir/dist/api/queue.js
generated
vendored
0
node_modules/fdir/dist/api/sync.d.ts → app/node_modules/fdir/dist/api/sync.d.ts
generated
vendored
0
node_modules/fdir/dist/api/sync.d.ts → app/node_modules/fdir/dist/api/sync.d.ts
generated
vendored
0
node_modules/fdir/dist/api/sync.js → app/node_modules/fdir/dist/api/sync.js
generated
vendored
0
node_modules/fdir/dist/api/sync.js → app/node_modules/fdir/dist/api/sync.js
generated
vendored
0
node_modules/fdir/dist/api/walker.d.ts → app/node_modules/fdir/dist/api/walker.d.ts
generated
vendored
0
node_modules/fdir/dist/api/walker.d.ts → app/node_modules/fdir/dist/api/walker.d.ts
generated
vendored
0
node_modules/fdir/dist/api/walker.js → app/node_modules/fdir/dist/api/walker.js
generated
vendored
0
node_modules/fdir/dist/api/walker.js → app/node_modules/fdir/dist/api/walker.js
generated
vendored
0
node_modules/fdir/dist/index.cjs → app/node_modules/fdir/dist/index.cjs
generated
vendored
0
node_modules/fdir/dist/index.cjs → app/node_modules/fdir/dist/index.cjs
generated
vendored
0
node_modules/fdir/dist/index.d.cts → app/node_modules/fdir/dist/index.d.cts
generated
vendored
0
node_modules/fdir/dist/index.d.cts → app/node_modules/fdir/dist/index.d.cts
generated
vendored
0
node_modules/fdir/dist/index.d.mts → app/node_modules/fdir/dist/index.d.mts
generated
vendored
0
node_modules/fdir/dist/index.d.mts → app/node_modules/fdir/dist/index.d.mts
generated
vendored
0
node_modules/fdir/dist/index.d.ts → app/node_modules/fdir/dist/index.d.ts
generated
vendored
0
node_modules/fdir/dist/index.d.ts → app/node_modules/fdir/dist/index.d.ts
generated
vendored
0
node_modules/fdir/dist/index.js → app/node_modules/fdir/dist/index.js
generated
vendored
0
node_modules/fdir/dist/index.js → app/node_modules/fdir/dist/index.js
generated
vendored
0
node_modules/fdir/dist/index.mjs → app/node_modules/fdir/dist/index.mjs
generated
vendored
0
node_modules/fdir/dist/index.mjs → app/node_modules/fdir/dist/index.mjs
generated
vendored
0
node_modules/fdir/dist/types.d.ts → app/node_modules/fdir/dist/types.d.ts
generated
vendored
0
node_modules/fdir/dist/types.d.ts → app/node_modules/fdir/dist/types.d.ts
generated
vendored
0
node_modules/fdir/dist/types.js → app/node_modules/fdir/dist/types.js
generated
vendored
0
node_modules/fdir/dist/types.js → app/node_modules/fdir/dist/types.js
generated
vendored
0
node_modules/fdir/dist/utils.d.ts → app/node_modules/fdir/dist/utils.d.ts
generated
vendored
0
node_modules/fdir/dist/utils.d.ts → app/node_modules/fdir/dist/utils.d.ts
generated
vendored
0
node_modules/fdir/dist/utils.js → app/node_modules/fdir/dist/utils.js
generated
vendored
0
node_modules/fdir/dist/utils.js → app/node_modules/fdir/dist/utils.js
generated
vendored
0
node_modules/fdir/package.json → app/node_modules/fdir/package.json
generated
vendored
0
node_modules/fdir/package.json → app/node_modules/fdir/package.json
generated
vendored
0
node_modules/nanoid/LICENSE → app/node_modules/nanoid/LICENSE
generated
vendored
0
node_modules/nanoid/LICENSE → app/node_modules/nanoid/LICENSE
generated
vendored
0
node_modules/nanoid/README.md → app/node_modules/nanoid/README.md
generated
vendored
0
node_modules/nanoid/README.md → app/node_modules/nanoid/README.md
generated
vendored
0
node_modules/nanoid/async/index.cjs → app/node_modules/nanoid/async/index.cjs
generated
vendored
0
node_modules/nanoid/async/index.cjs → app/node_modules/nanoid/async/index.cjs
generated
vendored
0
node_modules/nanoid/async/index.d.ts → app/node_modules/nanoid/async/index.d.ts
generated
vendored
0
node_modules/nanoid/async/index.d.ts → app/node_modules/nanoid/async/index.d.ts
generated
vendored
0
node_modules/nanoid/async/index.js → app/node_modules/nanoid/async/index.js
generated
vendored
0
node_modules/nanoid/async/index.js → app/node_modules/nanoid/async/index.js
generated
vendored
0
node_modules/nanoid/async/package.json → app/node_modules/nanoid/async/package.json
generated
vendored
0
node_modules/nanoid/async/package.json → app/node_modules/nanoid/async/package.json
generated
vendored
0
node_modules/nanoid/bin/nanoid.cjs → app/node_modules/nanoid/bin/nanoid.cjs
generated
vendored
0
node_modules/nanoid/bin/nanoid.cjs → app/node_modules/nanoid/bin/nanoid.cjs
generated
vendored
0
node_modules/nanoid/index.browser.cjs → app/node_modules/nanoid/index.browser.cjs
generated
vendored
0
node_modules/nanoid/index.browser.cjs → app/node_modules/nanoid/index.browser.cjs
generated
vendored
0
node_modules/nanoid/index.browser.js → app/node_modules/nanoid/index.browser.js
generated
vendored
0
node_modules/nanoid/index.browser.js → app/node_modules/nanoid/index.browser.js
generated
vendored
0
node_modules/nanoid/index.cjs → app/node_modules/nanoid/index.cjs
generated
vendored
0
node_modules/nanoid/index.cjs → app/node_modules/nanoid/index.cjs
generated
vendored
0
node_modules/nanoid/index.d.cts → app/node_modules/nanoid/index.d.cts
generated
vendored
0
node_modules/nanoid/index.d.cts → app/node_modules/nanoid/index.d.cts
generated
vendored
0
node_modules/nanoid/index.d.ts → app/node_modules/nanoid/index.d.ts
generated
vendored
0
node_modules/nanoid/index.d.ts → app/node_modules/nanoid/index.d.ts
generated
vendored
0
node_modules/nanoid/index.js → app/node_modules/nanoid/index.js
generated
vendored
0
node_modules/nanoid/index.js → app/node_modules/nanoid/index.js
generated
vendored
0
node_modules/nanoid/nanoid.js → app/node_modules/nanoid/nanoid.js
generated
vendored
0
node_modules/nanoid/nanoid.js → app/node_modules/nanoid/nanoid.js
generated
vendored
0
node_modules/nanoid/package.json → app/node_modules/nanoid/package.json
generated
vendored
0
node_modules/nanoid/package.json → app/node_modules/nanoid/package.json
generated
vendored
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user