mirror of
https://github.com/flameshikari/outline-ru.git
synced 2026-06-13 04:05:10 +03:00
1.2.0 (#27)
Build / Build [amd64] (push) Has been cancelled
Build / Build [arm64] (push) Has been cancelled
Build / Publish (push) Has been cancelled
Build / Build [amd64] (push) Has been cancelled
Build / Build [arm64] (push) Has been cancelled
Build / Publish (push) Has been cancelled
* bump version to 1.2.0 * update translation.json * update workflows * update dockerfiles
This commit is contained in:
+8
-18
@@ -1,35 +1,25 @@
|
||||
FROM node:22.21.0 AS base
|
||||
FROM node:22.21.0
|
||||
ARG APP_PATH
|
||||
ARG SRC_PATH
|
||||
ARG CDN_URL
|
||||
WORKDIR $APP_PATH
|
||||
|
||||
FROM base AS deps
|
||||
COPY ${SRC_PATH}/package.json ${SRC_PATH}/yarn.lock ./
|
||||
RUN yarn install --production=true --frozen-lockfile --network-timeout 1000000 && \
|
||||
yarn cache clean
|
||||
|
||||
FROM base AS build
|
||||
RUN apt-get update && \
|
||||
apt-get install -y patch cmake && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
COPY ${SRC_PATH}/package.json ${SRC_PATH}/yarn.lock ${SRC_PATH}/.yarnrc.yml ./
|
||||
COPY ${SRC_PATH}/patches ./patches
|
||||
COPY ${SRC_PATH}/package.json ${SRC_PATH}/yarn.lock ./
|
||||
ENV NODE_OPTIONS="--max-old-space-size=24000"
|
||||
RUN yarn install --no-optional --frozen-lockfile --network-timeout 1000000 && \
|
||||
ENV NODE_OPTIONS='--max-old-space-size=24000'
|
||||
RUN corepack enable && \
|
||||
yarn install --immutable --network-timeout 1000000 && \
|
||||
yarn cache clean
|
||||
COPY ${SRC_PATH} .
|
||||
COPY --from=deps $APP_PATH/node_modules ./node_modules
|
||||
COPY ./patches/* .
|
||||
RUN for patch in $(ls *.patch); do patch -p1 < $patch; done
|
||||
RUN cat <<EOF > /entrypoint.sh
|
||||
RUN cat << EOF > /entrypoint.sh
|
||||
npx yarn concurrently -n "dev,i18n" \
|
||||
"yarn dev:watch" \
|
||||
"yarn nodemon \
|
||||
--watch './shared/i18n/locales/ru_RU' \
|
||||
--exec 'yarn build:i18n'"
|
||||
EOF
|
||||
ARG CDN_URL
|
||||
ARG DATA_PATH=/var/lib/outline/data
|
||||
ENV DATA_PATH=/var/lib/outline/data
|
||||
VOLUME ${DATA_PATH}
|
||||
STOPSIGNAL SIGKILL
|
||||
ENTRYPOINT ["bash", "/entrypoint.sh"]
|
||||
|
||||
Reference in New Issue
Block a user