Merge pull request #4 from flameshikari/0.77.1

0.77.1
This commit is contained in:
Evgeny
2024-06-17 21:35:27 +05:00
committed by GitHub
4 changed files with 6 additions and 11 deletions
-4
View File
@@ -10,10 +10,6 @@
Из доступных архитектур контейнера имеются только `amd64` и `arm64`, потому что мультиплатформерная сборка на GitHub Actions с помощью QEMU очень медленная: остальные архитектуры собираются часами либо вовсе зависают намертво.
### 14.06.2024
`arm64` перестала собираться. Вероятно, образ раннера обновили и что-то сломалось. Разберусь с этим позже; пока что доступна только `amd64`.
## Установка
Всё делается по [официальной инструкции](https://docs.getoutline.com/s/hosting/doc/docker-7pfeLP5a8t), только в качестве `image` нужно использовать `flameshikari/outline-ru:latest` или `ghcr.io/flameshikari/outline-ru:latest` (вместо `latest` можно указать версию; доступные смотреть [здесь](https://github.com/flameshikari/outline-ru/releases)).
+2 -2
View File
@@ -6,7 +6,7 @@ on:
version:
description: 'Version'
required: true
default: '0.77.0'
default: '0.77.1'
env:
REGISTRY: ghcr.io
IMAGE_NAME: ${{ github.repository }}
@@ -55,7 +55,7 @@ jobs:
uses: docker/build-push-action@v5
with:
context: .
platforms: linux/amd64
platforms: linux/amd64,linux/arm64
push: true
cache-from: type=gha
cache-to: type=gha,mode=max
+3 -4
View File
@@ -1,6 +1,6 @@
ARG APP_PATH=/opt/outline
FROM node:20-alpine as base
FROM node:20-slim as base
ARG APP_PATH
WORKDIR $APP_PATH
@@ -17,7 +17,6 @@ RUN yarn install --production=true --frozen-lockfile --network-timeout 1000000 &
yarn cache clean
FROM base AS release
RUN apk add --no-cache curl ca-certificates
ENV NODE_ENV production
COPY --from=build $APP_PATH/build ./build
COPY --from=build $APP_PATH/server ./server
@@ -25,8 +24,8 @@ COPY --from=build $APP_PATH/public ./public
COPY --from=build $APP_PATH/.sequelizerc ./.sequelizerc
COPY --from=build $APP_PATH/node_modules ./node_modules
COPY --from=build $APP_PATH/package.json ./package.json
RUN addgroup -g 1001 -S nodejs && \
adduser -S nodejs -u 1001 && \
RUN addgroup --gid 1001 nodejs && \
adduser --uid 1001 --ingroup nodejs nodejs && \
chown -R nodejs:nodejs $APP_PATH/build && \
mkdir -p /var/lib/outline && \
chown -R nodejs:nodejs /var/lib/outline
+1 -1
Submodule src updated: fd17364ebf...e733fd27e4