mirror of
https://github.com/cupcakearmy/docker-ddns-cloudflare.git
synced 2024-12-22 07:46:24 +00:00
update deps and use corepack for pnpm
This commit is contained in:
parent
37cdc12439
commit
18a5a40b43
@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [1.3.3] - 2023-08-20
|
||||
|
||||
### Security
|
||||
|
||||
- Updated dependencies.
|
||||
|
||||
## [1.3.2] - 2023-06-24
|
||||
|
||||
### Security
|
||||
|
14
Dockerfile
14
Dockerfile
@ -1,17 +1,21 @@
|
||||
FROM node:20-alpine as base
|
||||
# PNPM
|
||||
ENV PNPM_HOME="/pnpm"
|
||||
ENV PATH="$PNPM_HOME:$PATH"
|
||||
RUN corepack enable
|
||||
# Setup
|
||||
ENV CI=true
|
||||
WORKDIR /app
|
||||
RUN npm -g i pnpm
|
||||
ADD ./package.json ./pnpm-lock.yaml ./
|
||||
|
||||
|
||||
FROM base as builder
|
||||
ADD ./package.json ./pnpm-lock.yaml ./
|
||||
RUN pnpm install --frozen-lockfile
|
||||
RUN pnpm install
|
||||
ADD . .
|
||||
RUN pnpm run build
|
||||
|
||||
FROM base
|
||||
ADD ./package.json ./pnpm-lock.yaml ./
|
||||
RUN pnpm install --frozen-lockfile --prod
|
||||
RUN pnpm install --prod
|
||||
COPY --from=builder /app/dist/ /app/dist/
|
||||
|
||||
STOPSIGNAL SIGTERM
|
||||
|
16
package.json
16
package.json
@ -1,23 +1,23 @@
|
||||
{
|
||||
"packageManager": "pnpm@8.6.3",
|
||||
"version": "1.3.2",
|
||||
"version": "1.3.3",
|
||||
"license": "MIT",
|
||||
"type": "module",
|
||||
"main": "dist",
|
||||
"scripts": {
|
||||
"dev": "tsc -w",
|
||||
"build": "tsc",
|
||||
"dev": "tsc -w",
|
||||
"start": "node ."
|
||||
},
|
||||
"dependencies": {
|
||||
"axios": "^1.4.0",
|
||||
"dotenv": "^16.3.1",
|
||||
"node-cron": "^3.0.2",
|
||||
"winston": "^3.9.0"
|
||||
"winston": "^3.10.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "^20.3.1",
|
||||
"@types/node-cron": "^3.0.7",
|
||||
"typescript": "^5.1.3"
|
||||
}
|
||||
"@types/node": "^20.5.1",
|
||||
"@types/node-cron": "^3.0.8",
|
||||
"typescript": "^5.1.6"
|
||||
},
|
||||
"packageManager": "pnpm@8.6.12"
|
||||
}
|
||||
|
43
pnpm-lock.yaml
generated
43
pnpm-lock.yaml
generated
@ -15,19 +15,19 @@ dependencies:
|
||||
specifier: ^3.0.2
|
||||
version: 3.0.2
|
||||
winston:
|
||||
specifier: ^3.9.0
|
||||
version: 3.9.0
|
||||
specifier: ^3.10.0
|
||||
version: 3.10.0
|
||||
|
||||
devDependencies:
|
||||
'@types/node':
|
||||
specifier: ^20.3.1
|
||||
version: 20.3.1
|
||||
specifier: ^20.5.1
|
||||
version: 20.5.1
|
||||
'@types/node-cron':
|
||||
specifier: ^3.0.7
|
||||
version: 3.0.7
|
||||
specifier: ^3.0.8
|
||||
version: 3.0.8
|
||||
typescript:
|
||||
specifier: ^5.1.3
|
||||
version: 5.1.3
|
||||
specifier: ^5.1.6
|
||||
version: 5.1.6
|
||||
|
||||
packages:
|
||||
|
||||
@ -44,12 +44,12 @@ packages:
|
||||
kuler: 2.0.0
|
||||
dev: false
|
||||
|
||||
/@types/node-cron@3.0.7:
|
||||
resolution: {integrity: sha512-9PuLtBboc/+JJ7FshmJWv769gDonTpItN0Ol5TMwclpSQNjVyB2SRxSKBcTtbSysSL5R7Oea06kTTFNciCoYwA==}
|
||||
/@types/node-cron@3.0.8:
|
||||
resolution: {integrity: sha512-+z5VrCvLwiJUohbRSgHdyZnHzAaLuD/E2bBANw+NQ1l05Crj8dIxb/kKK+OEqRitV2Wr/LYLuEBenGDsHZVV5Q==}
|
||||
dev: true
|
||||
|
||||
/@types/node@20.3.1:
|
||||
resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==}
|
||||
/@types/node@20.5.1:
|
||||
resolution: {integrity: sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg==}
|
||||
dev: true
|
||||
|
||||
/@types/triple-beam@1.3.2:
|
||||
@ -182,7 +182,7 @@ packages:
|
||||
fecha: 4.2.3
|
||||
ms: 2.1.3
|
||||
safe-stable-stringify: 2.4.3
|
||||
triple-beam: 1.3.0
|
||||
triple-beam: 1.4.1
|
||||
dev: false
|
||||
|
||||
/mime-db@1.52.0:
|
||||
@ -256,12 +256,13 @@ packages:
|
||||
resolution: {integrity: sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==}
|
||||
dev: false
|
||||
|
||||
/triple-beam@1.3.0:
|
||||
resolution: {integrity: sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==}
|
||||
/triple-beam@1.4.1:
|
||||
resolution: {integrity: sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==}
|
||||
engines: {node: '>= 14.0.0'}
|
||||
dev: false
|
||||
|
||||
/typescript@5.1.3:
|
||||
resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==}
|
||||
/typescript@5.1.6:
|
||||
resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==}
|
||||
engines: {node: '>=14.17'}
|
||||
hasBin: true
|
||||
dev: true
|
||||
@ -281,11 +282,11 @@ packages:
|
||||
dependencies:
|
||||
logform: 2.5.1
|
||||
readable-stream: 3.6.2
|
||||
triple-beam: 1.3.0
|
||||
triple-beam: 1.4.1
|
||||
dev: false
|
||||
|
||||
/winston@3.9.0:
|
||||
resolution: {integrity: sha512-jW51iW/X95BCW6MMtZWr2jKQBP4hV5bIDq9QrIjfDk6Q9QuxvTKEAlpUNAzP+HYHFFCeENhph16s0zEunu4uuQ==}
|
||||
/winston@3.10.0:
|
||||
resolution: {integrity: sha512-nT6SIDaE9B7ZRO0u3UvdrimG0HkB7dSTAgInQnNR2SOPJ4bvq5q79+pXLftKmP52lJGW15+H5MCK0nM9D3KB/g==}
|
||||
engines: {node: '>= 12.0.0'}
|
||||
dependencies:
|
||||
'@colors/colors': 1.5.0
|
||||
@ -297,6 +298,6 @@ packages:
|
||||
readable-stream: 3.6.2
|
||||
safe-stable-stringify: 2.4.3
|
||||
stack-trace: 0.0.10
|
||||
triple-beam: 1.3.0
|
||||
triple-beam: 1.4.1
|
||||
winston-transport: 4.5.0
|
||||
dev: false
|
||||
|
Loading…
Reference in New Issue
Block a user