commit
e866f5488e
2
.gitignore
vendored
2
.gitignore
vendored
@ -108,3 +108,5 @@ data
|
|||||||
/.idea/modules.xml
|
/.idea/modules.xml
|
||||||
/.idea/open-renamer.iml
|
/.idea/open-renamer.iml
|
||||||
/.idea/vcs.xml
|
/.idea/vcs.xml
|
||||||
|
|
||||||
|
package-lock.json
|
@ -1,7 +1,7 @@
|
|||||||
FROM node:lts-buster-slim
|
FROM node:lts-buster-slim
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY ./openRenamerBackend /app
|
COPY ./openRenamerBackend /app
|
||||||
RUN chmod 777 -R /app
|
RUN chmod 777 -R /app
|
||||||
ENV PORT 80
|
ENV PORT 80
|
||||||
CMD ["bash", "start.sh"]
|
CMD ["bash", "start.sh"]
|
||||||
|
|
||||||
|
5
build.sh
5
build.sh
@ -2,13 +2,14 @@
|
|||||||
base=$(cd "$(dirname "$0")";pwd)
|
base=$(cd "$(dirname "$0")";pwd)
|
||||||
cd $base
|
cd $base
|
||||||
docker run -it --rm --name buildOpenRenamer --user ${UID} -v $base/openRenamerFront:/opt/front node:lts-buster-slim bash -c "cd /opt/front && yarn --registry https://registry.npmmirror.com && yarn build"
|
docker run -it --rm --name buildOpenRenamer --user ${UID} -v $base/openRenamerFront:/opt/front node:lts-buster-slim bash -c "cd /opt/front && yarn --registry https://registry.npmmirror.com && yarn build"
|
||||||
docker run -it --rm --name buildOpenRenamer -v $base/openRenamerBackend:/app node:lts-buster-slim bash -c "cd /app && npm config set registry=https://registry.npmmirror.com && npm install -g typescript && tsc"
|
docker run -it --rm --name buildOpenRenamer --user ${UID} -v $base/openRenamerBackend:/opt/app node:lts-buster-slim bash -c "cd /opt/app && npm config set registry https://registry.npmmirror.com && npm install -g typescript && npm install && tsc"
|
||||||
|
|
||||||
rm -rf openRenamerBackend/static/*
|
rm -rf openRenamerBackend/static/*
|
||||||
touch openRenamerBackend/static/.gitkeep
|
touch openRenamerBackend/static/.gitkeep
|
||||||
mv openRenamerFront/dist/* openRenamerBackend/static
|
mv openRenamerFront/dist/* openRenamerBackend/static
|
||||||
|
rm -rf openRenamerBackend/node_modules
|
||||||
|
|
||||||
# 单平台打包并推送
|
# 单平台打包并推送
|
||||||
#docker build -t fleyx/open-renamer:$0 --push .
|
#docker build -t fleyx/open-renamer:$0 --push .
|
||||||
# 多平台打包并推送
|
# 多平台打包并推送
|
||||||
docker buildx build -t fleyx/open-renamer:$1 --platform linux/amd64,linux/arm64 --push .
|
docker buildx build -t fleyx/open-renamer:$1 --platform linux/amd64,linux/arm64 --push .
|
||||||
|
@ -1 +1 @@
|
|||||||
npm config set registry=https://registry.npmmirror.com && npm install && tsc && node dist/index.js
|
npm install && node dist/index.js
|
||||||
|
Loading…
x
Reference in New Issue
Block a user