You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
apk add --no-cache --virtual "$virtual" g++ make python3; \
36
+
eval "$installCmd"; \
37
+
fi; \
30
38
\
31
39
# Tell Ghost to listen on all ips and not prompt for additional configuration
32
40
cd "$GHOST_INSTALL"; \
@@ -43,21 +51,39 @@ RUN set -eux; \
43
51
chown node:node "$GHOST_CONTENT"; \
44
52
chmod 1777 "$GHOST_CONTENT"; \
45
53
\
46
-
# force install "sqlite3" manually since it's an optional dependency of "ghost"
54
+
# force install a few extra packages manually since they're "optional" dependencies
47
55
# (which means that if it fails to install, like on ARM/ppc64le/s390x, the failure will be silently ignored and thus turn into a runtime error instead)
48
56
# see https://github.com/TryGhost/Ghost/pull/7677 for more details
49
57
cd "$GHOST_INSTALL/current"; \
50
-
# scrape the expected version of sqlite3 directly from Ghost itself
apt-get install -y --no-install-recommends g++ make python3; \
61
+
eval "$installCmd"; \
62
+
fi; \
54
63
\
55
64
# Tell Ghost to listen on all ips and not prompt for additional configuration
56
65
cd "$GHOST_INSTALL"; \
@@ -67,26 +76,41 @@ RUN set -eux; \
67
76
chown node:node "$GHOST_CONTENT"; \
68
77
chmod 1777 "$GHOST_CONTENT"; \
69
78
\
70
-
# force install "sqlite3" manually since it's an optional dependency of "ghost"
79
+
# force install a few extra packages manually since they're "optional" dependencies
71
80
# (which means that if it fails to install, like on ARM/ppc64le/s390x, the failure will be silently ignored and thus turn into a runtime error instead)
72
81
# see https://github.com/TryGhost/Ghost/pull/7677 for more details
73
82
cd "$GHOST_INSTALL/current"; \
74
-
# scrape the expected version of sqlite3 directly from Ghost itself
0 commit comments