cleanup
parent
8965d60516
commit
1d634c0c53
|
@ -4,3 +4,5 @@ Dockerfile
|
|||
.gitignore
|
||||
.DS_Store
|
||||
node_modules
|
||||
prisma/db
|
||||
yarn.lock
|
|
@ -1,17 +0,0 @@
|
|||
{
|
||||
"extends": [
|
||||
"stylelint-config-recommended",
|
||||
"stylelint-config-css-modules",
|
||||
"stylelint-config-prettier"
|
||||
],
|
||||
"rules": {
|
||||
"no-descending-specificity": null,
|
||||
"selector-pseudo-class-no-unknown": [
|
||||
true,
|
||||
{
|
||||
"ignorePseudoClasses": ["global", "horizontal", "vertical"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"ignoreFiles": ["**/*.js"]
|
||||
}
|
25
Dockerfile
25
Dockerfile
|
@ -1,28 +1,9 @@
|
|||
FROM node:16.2.0-alpine3.13 AS build
|
||||
WORKDIR /build
|
||||
RUN yarn config set --home enableTelemetry 0
|
||||
COPY package.json yarn.lock /build/
|
||||
RUN yarn --production --frozen-lockfile
|
||||
# Cache these modules for production
|
||||
RUN cp -R node_modules/ prod_node_modules/
|
||||
# Install development dependencies
|
||||
RUN yarn --frozen-lockfile
|
||||
COPY package.json /build/
|
||||
RUN yarn
|
||||
COPY . /build
|
||||
RUN yarn next telemetry disable
|
||||
RUN yarn build
|
||||
|
||||
# Production image
|
||||
FROM node:16.2.0-alpine3.13 AS production
|
||||
WORKDIR /app
|
||||
|
||||
# Copy cached dependencies
|
||||
COPY --from=build /build/prod_node_modules ./node_modules
|
||||
|
||||
# Copy generated Prisma client
|
||||
COPY --from=build /build/node_modules/.prisma/ ./node_modules/.prisma/
|
||||
|
||||
COPY --from=build /build/yarn.lock /build/package.json ./
|
||||
COPY --from=build /build/.next ./.next
|
||||
COPY --from=build /build/public ./public
|
||||
|
||||
RUN yarn prisma migrate dev
|
||||
CMD ["yarn", "start"]
|
||||
|
|
|
@ -6,5 +6,5 @@ services:
|
|||
- 50001:3000
|
||||
environment:
|
||||
HASH_SALT: xSSHW4A2w0e3vxLUp46XL9OzCGKvxEnA
|
||||
volumes:
|
||||
- ./db:/app/prisma/db
|
||||
# volumes:
|
||||
# - ./db:/app/prisma/db
|
|
@ -1,22 +0,0 @@
|
|||
{
|
||||
"cs-CZ": ["label.reset", "metrics.device.tablet"],
|
||||
"de-DE": [
|
||||
"label.administrator",
|
||||
"label.name",
|
||||
"label.domain",
|
||||
"metrics.device.desktop",
|
||||
"metrics.device.laptop",
|
||||
"metrics.device.tablet",
|
||||
"metrics.referrers"
|
||||
],
|
||||
"fr-FR": ["metrics.actions", "metrics.pages"],
|
||||
"nb-NO": ["label.administrator", "label.dashboard"],
|
||||
"nl-NL": [
|
||||
"label.administrator",
|
||||
"label.websites",
|
||||
"metrics.browsers",
|
||||
"metrics.device.desktop",
|
||||
"metrics.device.laptop",
|
||||
"metrics.device.tablet"
|
||||
]
|
||||
}
|
Loading…
Reference in New Issue