mirror of
https://git.boykissers.com/pawkey/pawkey-sk.git
synced 2025-12-20 04:04:16 +00:00
docs: change branding Pawkey (#1)
- Change string instances from Sharkey to Pawkey - Change logos and art to Pawkey - Change repository URL where possible to our git repo - Puppy > Shonks - Change repo in compose_example.yml Co-Authored-By: Bluey Heeler <bluey@pawkey.dev>
This commit is contained in:
72
Dockerfile
72
Dockerfile
@@ -13,7 +13,7 @@ RUN apk add py3-pip py3-setuptools
|
||||
|
||||
RUN corepack enable
|
||||
|
||||
WORKDIR /sharkey
|
||||
WORKDIR /pawkey
|
||||
|
||||
COPY --link . ./
|
||||
|
||||
@@ -23,8 +23,8 @@ RUN --mount=type=cache,target=/root/.local/share/pnpm/store,sharing=locked \
|
||||
pnpm i --frozen-lockfile --aggregate-output
|
||||
RUN pnpm build
|
||||
RUN node scripts/trim-deps.mjs
|
||||
RUN mv packages/frontend/assets sharkey-assets
|
||||
RUN mv packages/frontend-embed/assets sharkey-embed-assets
|
||||
RUN mv packages/frontend/assets pawkey-assets
|
||||
RUN mv packages/frontend-embed/assets pawkey-embed-assets
|
||||
RUN --mount=type=cache,target=/root/.local/share/pnpm/store,sharing=locked \
|
||||
pnpm prune
|
||||
RUN rm -r node_modules packages/frontend packages/frontend-shared packages/frontend-embed packages/sw
|
||||
@@ -40,47 +40,47 @@ ENV COREPACK_DEFAULT_TO_LATEST=0
|
||||
|
||||
RUN apk add ffmpeg tini jemalloc pixman pango cairo libpng librsvg font-noto font-noto-cjk font-noto-thai \
|
||||
&& corepack enable \
|
||||
&& addgroup -g "${GID}" sharkey \
|
||||
&& adduser -D -u "${UID}" -G sharkey -h /sharkey sharkey \
|
||||
&& mkdir /sharkey/files \
|
||||
&& chown sharkey:sharkey /sharkey/files \
|
||||
&& addgroup -g "${GID}" pawkey \
|
||||
&& adduser -D -u "${UID}" -G pawkey -h /pawkey pawkey \
|
||||
&& mkdir /pawkey/files \
|
||||
&& chown pawkey:pawkey /pawkey/files \
|
||||
&& find / -type d -path /sys -prune -o -type d -path /proc -prune -o -type f -perm /u+s -exec chmod u-s {} \; \
|
||||
&& find / -type d -path /sys -prune -o -type d -path /proc -prune -o -type f -perm /g+s -exec chmod g-s {} \;
|
||||
|
||||
USER sharkey
|
||||
WORKDIR /sharkey
|
||||
USER pawkey
|
||||
WORKDIR /pawkey
|
||||
|
||||
# add package.json to add pnpm
|
||||
COPY --chown=sharkey:sharkey ./package.json ./package.json
|
||||
COPY --chown=pawkey:pawkey ./package.json ./package.json
|
||||
RUN corepack install
|
||||
|
||||
COPY --chown=sharkey:sharkey --from=build /sharkey/node_modules ./node_modules
|
||||
COPY --chown=sharkey:sharkey --from=build /sharkey/packages/backend/node_modules ./packages/backend/node_modules
|
||||
COPY --chown=sharkey:sharkey --from=build /sharkey/packages/misskey-js/node_modules ./packages/misskey-js/node_modules
|
||||
COPY --chown=sharkey:sharkey --from=build /sharkey/packages/misskey-reversi/node_modules ./packages/misskey-reversi/node_modules
|
||||
COPY --chown=sharkey:sharkey --from=build /sharkey/packages/misskey-bubble-game/node_modules ./packages/misskey-bubble-game/node_modules
|
||||
COPY --chown=sharkey:sharkey --from=build /sharkey/packages/megalodon/node_modules ./packages/megalodon/node_modules
|
||||
COPY --chown=sharkey:sharkey --from=build /sharkey/built ./built
|
||||
COPY --chown=sharkey:sharkey --from=build /sharkey/packages/misskey-js/built ./packages/misskey-js/built
|
||||
COPY --chown=sharkey:sharkey --from=build /sharkey/packages/misskey-reversi/built ./packages/misskey-reversi/built
|
||||
COPY --chown=sharkey:sharkey --from=build /sharkey/packages/misskey-bubble-game/built ./packages/misskey-bubble-game/built
|
||||
COPY --chown=sharkey:sharkey --from=build /sharkey/packages/backend/built ./packages/backend/built
|
||||
COPY --chown=sharkey:sharkey --from=build /sharkey/packages/megalodon/lib ./packages/megalodon/lib
|
||||
COPY --chown=sharkey:sharkey --from=build /sharkey/fluent-emojis ./fluent-emojis
|
||||
COPY --chown=sharkey:sharkey --from=build /sharkey/tossface-emojis/dist ./tossface-emojis/dist
|
||||
COPY --chown=sharkey:sharkey --from=build /sharkey/sharkey-assets ./packages/frontend/assets
|
||||
COPY --chown=sharkey:sharkey --from=build /sharkey/sharkey-embed-assets ./packages/frontend-embed/assets
|
||||
COPY --chown=pawkey:pawkey --from=build /pawkey/node_modules ./node_modules
|
||||
COPY --chown=pawkey:pawkey --from=build /pawkey/packages/backend/node_modules ./packages/backend/node_modules
|
||||
COPY --chown=pawkey:pawkey --from=build /pawkey/packages/misskey-js/node_modules ./packages/misskey-js/node_modules
|
||||
COPY --chown=pawkey:pawkey --from=build /pawkey/packages/misskey-reversi/node_modules ./packages/misskey-reversi/node_modules
|
||||
COPY --chown=pawkey:pawkey --from=build /pawkey/packages/misskey-bubble-game/node_modules ./packages/misskey-bubble-game/node_modules
|
||||
COPY --chown=pawkey:pawkey --from=build /pawkey/packages/megalodon/node_modules ./packages/megalodon/node_modules
|
||||
COPY --chown=pawkey:pawkey --from=build /pawkey/built ./built
|
||||
COPY --chown=pawkey:pawkey --from=build /pawkey/packages/misskey-js/built ./packages/misskey-js/built
|
||||
COPY --chown=pawkey:pawkey --from=build /pawkey/packages/misskey-reversi/built ./packages/misskey-reversi/built
|
||||
COPY --chown=pawkey:pawkey --from=build /pawkey/packages/misskey-bubble-game/built ./packages/misskey-bubble-game/built
|
||||
COPY --chown=pawkey:pawkey --from=build /pawkey/packages/backend/built ./packages/backend/built
|
||||
COPY --chown=pawkey:pawkey --from=build /pawkey/packages/megalodon/lib ./packages/megalodon/lib
|
||||
COPY --chown=pawkey:pawkey --from=build /pawkey/fluent-emojis ./fluent-emojis
|
||||
COPY --chown=pawkey:pawkey --from=build /pawkey/tossface-emojis/dist ./tossface-emojis/dist
|
||||
COPY --chown=pawkey:pawkey --from=build /pawkey/pawkey-assets ./packages/frontend/assets
|
||||
COPY --chown=pawkey:pawkey --from=build /pawkey/pawkey-embed-assets ./packages/frontend-embed/assets
|
||||
|
||||
COPY --chown=sharkey:sharkey pnpm-workspace.yaml ./pnpm-workspace.yaml
|
||||
COPY --chown=sharkey:sharkey packages/backend/package.json ./packages/backend/package.json
|
||||
COPY --chown=sharkey:sharkey packages/backend/scripts/check_connect.js ./packages/backend/scripts/check_connect.js
|
||||
COPY --chown=sharkey:sharkey packages/backend/ormconfig.js ./packages/backend/ormconfig.js
|
||||
COPY --chown=sharkey:sharkey packages/backend/migration ./packages/backend/migration
|
||||
COPY --chown=sharkey:sharkey packages/backend/assets ./packages/backend/assets
|
||||
COPY --chown=sharkey:sharkey packages/megalodon/package.json ./packages/megalodon/package.json
|
||||
COPY --chown=sharkey:sharkey packages/misskey-js/package.json ./packages/misskey-js/package.json
|
||||
COPY --chown=sharkey:sharkey packages/misskey-reversi/package.json ./packages/misskey-reversi/package.json
|
||||
COPY --chown=sharkey:sharkey packages/misskey-bubble-game/package.json ./packages/misskey-bubble-game/package.json
|
||||
COPY --chown=pawkey:pawkey pnpm-workspace.yaml ./pnpm-workspace.yaml
|
||||
COPY --chown=pawkey:pawkey packages/backend/package.json ./packages/backend/package.json
|
||||
COPY --chown=pawkey:pawkey packages/backend/scripts/check_connect.js ./packages/backend/scripts/check_connect.js
|
||||
COPY --chown=pawkey:pawkey packages/backend/ormconfig.js ./packages/backend/ormconfig.js
|
||||
COPY --chown=pawkey:pawkey packages/backend/migration ./packages/backend/migration
|
||||
COPY --chown=pawkey:pawkey packages/backend/assets ./packages/backend/assets
|
||||
COPY --chown=pawkey:pawkey packages/megalodon/package.json ./packages/megalodon/package.json
|
||||
COPY --chown=pawkey:pawkey packages/misskey-js/package.json ./packages/misskey-js/package.json
|
||||
COPY --chown=pawkey:pawkey packages/misskey-reversi/package.json ./packages/misskey-reversi/package.json
|
||||
COPY --chown=pawkey:pawkey packages/misskey-bubble-game/package.json ./packages/misskey-bubble-game/package.json
|
||||
|
||||
ENV LD_PRELOAD=/usr/lib/libjemalloc.so.2
|
||||
ENV NODE_ENV=production
|
||||
|
||||
Reference in New Issue
Block a user