mirror of
https://github.com/Sebclem/hassio-nextcloud-backup.git
synced 2024-12-23 22:46:44 +01:00
🔨 Migrate to yarn
This commit is contained in:
parent
0d2698bcc6
commit
8809965933
@ -1,5 +1,4 @@
|
||||
ARG BUILD_FROM=hassioaddons/base:8.0.1
|
||||
# hadolint ignore=DL3006
|
||||
ARG BUILD_FROM=ghcr.io/hassio-addons/base/amd64:11.1.2
|
||||
FROM ${BUILD_FROM}
|
||||
|
||||
# Copy root filesystem
|
||||
@ -8,16 +7,19 @@ COPY rootfs/usr /usr/
|
||||
|
||||
# Setup base
|
||||
RUN apk add --no-cache \
|
||||
nodejs \
|
||||
npm
|
||||
nodejs-current
|
||||
|
||||
# Copy only package*.json
|
||||
COPY rootfs/opt/nextcloud_backup/package*.json /opt/nextcloud_backup/
|
||||
COPY rootfs/opt/nextcloud_backup/.yarnrc.yml /opt/nextcloud_backup/
|
||||
|
||||
WORKDIR /opt/nextcloud_backup/
|
||||
|
||||
# Enable Yarn
|
||||
RUN corepack enable
|
||||
|
||||
# Install packages
|
||||
RUN npm ci --only=production
|
||||
RUN yarn install
|
||||
|
||||
# Copy all source code
|
||||
COPY rootfs/opt/ /opt/
|
||||
|
1
nextcloud_backup/rootfs/opt/nextcloud_backup/.yarnrc.yml
Normal file
1
nextcloud_backup/rootfs/opt/nextcloud_backup/.yarnrc.yml
Normal file
@ -0,0 +1 @@
|
||||
nodeLinker: node-modules
|
File diff suppressed because it is too large
Load Diff
@ -23,5 +23,6 @@
|
||||
"morgan": "~1.10.0",
|
||||
"webdav": "^4.8.0",
|
||||
"winston": "^3.6.0"
|
||||
}
|
||||
},
|
||||
"packageManager": "yarn@3.2.0"
|
||||
}
|
||||
|
1445
nextcloud_backup/rootfs/opt/nextcloud_backup/yarn.lock
Normal file
1445
nextcloud_backup/rootfs/opt/nextcloud_backup/yarn.lock
Normal file
File diff suppressed because it is too large
Load Diff
@ -21,4 +21,4 @@ else
|
||||
CREATE_BACKUP_TIMEOUT='info'
|
||||
fi
|
||||
|
||||
LOG_LEVEL=$LOG_LEVEL CREATE_BACKUP_TIMEOUT=$CREATE_BACKUP_TIMEOUT npm start
|
||||
LOG_LEVEL=$LOG_LEVEL CREATE_BACKUP_TIMEOUT=$CREATE_BACKUP_TIMEOUT yarn start
|
Loading…
Reference in New Issue
Block a user