strapi
This commit is contained in:
6
cms/.dockerignore
Normal file
6
cms/.dockerignore
Normal file
@@ -0,0 +1,6 @@
|
||||
node_modules
|
||||
.tmp
|
||||
.cache
|
||||
dist
|
||||
build
|
||||
.env
|
||||
@@ -4,10 +4,10 @@ FROM node:20-alpine
|
||||
RUN apk update && apk add --no-cache build-base gcc autoconf automake zlib-dev libpng-dev vips-dev git > /dev/null 2>&1
|
||||
|
||||
WORKDIR /opt/
|
||||
COPY package.json ./
|
||||
COPY package.json package-lock.json ./
|
||||
RUN npm install -g node-gyp
|
||||
RUN npm config set fetch-retry-maxtimeout 600000 -g && npm install
|
||||
ENV PATH /opt/node_modules/.bin:$PATH
|
||||
RUN npm config set fetch-retry-maxtimeout 600000 -g && npm ci
|
||||
ENV PATH=/opt/node_modules/.bin:$PATH
|
||||
|
||||
WORKDIR /opt/app
|
||||
COPY . .
|
||||
|
||||
19637
cms/package-lock.json
generated
Normal file
19637
cms/package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
@@ -2,3 +2,6 @@ services:
|
||||
app:
|
||||
env_file:
|
||||
- .env
|
||||
cms:
|
||||
ports:
|
||||
- "1337:1337"
|
||||
|
||||
@@ -50,6 +50,7 @@ services:
|
||||
- ./cms/config:/opt/app/config
|
||||
- ./cms/src:/opt/app/src
|
||||
- ./cms/package.json:/opt/app/package.json
|
||||
- ./cms/package-lock.json:/opt/app/package-lock.json
|
||||
- ./cms/public/uploads:/opt/app/public/uploads
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
|
||||
@@ -66,7 +66,7 @@
|
||||
"test:og": "vitest run tests/og-image.test.ts",
|
||||
"pdf:datasheets": "tsx ./scripts/generate-pdf-datasheets.ts",
|
||||
"pdf:datasheets:legacy": "tsx ./scripts/generate-pdf-datasheets-pdf-lib.ts",
|
||||
"cms:dev": "docker-compose up -d cms cms-db",
|
||||
"cms:dev": "docker network create infra 2>/dev/null || true && docker-compose up -d cms cms-db",
|
||||
"cms:stop": "docker-compose stop cms cms-db",
|
||||
"cms:logs": "docker-compose logs -f cms",
|
||||
"cms:export": "./scripts/strapi-sync.sh export",
|
||||
|
||||
Reference in New Issue
Block a user