Skip to content

Commit 69443b0

Browse files
authored
Revert "Resolves #133 (#162)"
This reverts commit b5d338f.
1 parent 0b43e01 commit 69443b0

File tree

4 files changed

+3
-48
lines changed

4 files changed

+3
-48
lines changed

Dockerfile

+3-37
Original file line numberDiff line numberDiff line change
@@ -3,43 +3,12 @@ LABEL maintainer="Grimoire Developers <[email protected]>"
33
LABEL description="Bookmark manager for the wizards"
44
LABEL org.opencontainers.image.source="https://github.com/goniszewski/grimoire"
55

6-
RUN apt-get update && \
7-
apt-get install -y xz-utils && \
8-
rm -rf /var/lib/apt/lists/* && \
9-
mkdir -p /etc/s6-overlay/s6-rc.d/grimoire && \
10-
mkdir -p /etc/s6-overlay/s6-rc.d/user/contents.d
11-
12-
RUN adduser --disabled-password --gecos '' --uid 1001 grimoire && \
13-
mkdir -p /app/data && \
14-
chown -R grimoire:grimoire /app/data && \
15-
chmod 766 /app/data
16-
17-
ARG S6_OVERLAY_VERSION=3.1.6.2
18-
ARG TARGETARCH=x86_64
19-
20-
ADD https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-noarch.tar.xz /tmp
21-
ADD https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-${TARGETARCH}.tar.xz /tmp
22-
RUN tar -C / -Jxpf /tmp/s6-overlay-noarch.tar.xz && \
23-
tar -C / -Jxpf /tmp/s6-overlay-${TARGETARCH}.tar.xz && \
24-
rm /tmp/s6-overlay-noarch.tar.xz && \
25-
rm /tmp/s6-overlay-${TARGETARCH}.tar.xz
26-
27-
COPY docker/etc/s6-overlay /etc/s6-overlay/
28-
RUN chown -R grimoire:grimoire /etc/s6-overlay && \
29-
chmod +x /etc/s6-overlay/s6-rc.d/grimoire/run
30-
31-
ENV S6_KEEP_ENV=1
32-
ENV S6_SERVICES_GRACETIME=15000
33-
ENV S6_KILL_GRACETIME=10000
34-
ENV S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0
35-
ENV S6_SYNC_DISKS=1
36-
ENV S6_OVERLAY_USER=grimoire
37-
ENV S6_OVERLAY_GROUP=grimoire
38-
396
RUN apt-get update && apt-get install -y python3 python3-pip wget build-essential && \
407
rm -rf /var/lib/apt/lists/* && \
418
bun i -g svelte-kit@latest
429

10+
RUN adduser --disabled-password --gecos '' grimoire
11+
RUN mkdir -p /app/data && chown -R grimoire:grimoire /app/data && chmod 766 /app/data
4312
WORKDIR /app
4413

4514
FROM base AS dependencies
@@ -67,9 +36,6 @@ COPY --from=build /app/migrations ./migrations
6736
COPY --from=build /app/migrate.js ./migrate.js
6837
COPY --from=build /app/package.json ./package.json
6938
COPY docker-entrypoint.sh /
70-
ENV S6_SERVICES_GRACETIME=15000
71-
ENV S6_KILL_GRACETIME=10000
72-
COPY docker/etc/ /etc/
7339
ENV NODE_ENV=production \
7440
PUBLIC_ORIGIN=${PUBLIC_ORIGIN:-http://localhost:5173} \
7541
ORIGIN=${PUBLIC_ORIGIN:-http://localhost:5173} \
@@ -83,4 +49,4 @@ USER grimoire
8349
EXPOSE ${PORT}
8450
HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \
8551
CMD wget --no-verbose --tries=1 --spider http://localhost:$PORT/api/health || exit 1
86-
ENTRYPOINT ["/init"]
52+
ENTRYPOINT ["/docker-entrypoint.sh"]

docker/etc/s6-overlay/s6-rc.d/grimoire/run

-9
This file was deleted.

docker/etc/s6-overlay/s6-rc.d/grimoire/type

-1
This file was deleted.

docker/etc/s6-overlay/s6-rc.d/user/contents.d/grimoire

-1
This file was deleted.

0 commit comments

Comments
 (0)