diff options
author | Jacen <jacen92@gmail.com> | 2019-07-08 16:07:58 +0200 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2019-07-08 16:07:58 +0200 |
commit | 7593d9f87278063fc99bef5df3584aec67ed79d1 (patch) | |
tree | 4033b406b3f3ba922fa6ef216168eb8e4ec4fbf7 /support/docker/production | |
parent | 512a575971874a8d271ba245bbb4d02ff24a668e (diff) | |
download | PeerTube-7593d9f87278063fc99bef5df3584aec67ed79d1.tar.gz PeerTube-7593d9f87278063fc99bef5df3584aec67ed79d1.tar.zst PeerTube-7593d9f87278063fc99bef5df3584aec67ed79d1.zip |
replace npm and apt-get by yarn and apt in dockerfile.stretch (#1952)
* replace npm and apt-get by yarn and apt in dockerfile.stretch
* keep consistancy
Diffstat (limited to 'support/docker/production')
-rw-r--r-- | support/docker/production/Dockerfile.stretch | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/support/docker/production/Dockerfile.stretch b/support/docker/production/Dockerfile.stretch index 5025341f1..0cc764508 100644 --- a/support/docker/production/Dockerfile.stretch +++ b/support/docker/production/Dockerfile.stretch | |||
@@ -1,14 +1,14 @@ | |||
1 | FROM node:8-stretch | 1 | FROM node:8-stretch |
2 | 2 | ||
3 | # Allow to pass extra options to the npm run build | 3 | # Allow to pass extra options to the yarn run build |
4 | # eg: --light --light-fr to not build all client languages | 4 | # eg: --light --light-fr to not build all client languages |
5 | # (speed up build time if i18n is not required) | 5 | # (speed up build time if i18n is not required) |
6 | ARG NPM_RUN_BUILD_OPTS | 6 | ARG NPM_RUN_BUILD_OPTS |
7 | 7 | ||
8 | RUN set -ex; \ | 8 | RUN set -ex; \ |
9 | if ! command -v gpg > /dev/null; then \ | 9 | if ! command -v gpg > /dev/null; then \ |
10 | apt-get update; \ | 10 | apt update; \ |
11 | apt-get install -y --no-install-recommends \ | 11 | apt install -y --no-install-recommends \ |
12 | gnupg \ | 12 | gnupg \ |
13 | dirmngr \ | 13 | dirmngr \ |
14 | ; \ | 14 | ; \ |
@@ -16,8 +16,8 @@ RUN set -ex; \ | |||
16 | fi | 16 | fi |
17 | 17 | ||
18 | # Install dependencies | 18 | # Install dependencies |
19 | RUN apt-get update \ | 19 | RUN apt update \ |
20 | && apt-get -y install ffmpeg \ | 20 | && apt -y install ffmpeg \ |
21 | && rm /var/lib/apt/lists/* -fR | 21 | && rm /var/lib/apt/lists/* -fR |
22 | 22 | ||
23 | # Add peertube user | 23 | # Add peertube user |
@@ -26,8 +26,8 @@ RUN groupadd -r peertube \ | |||
26 | 26 | ||
27 | # grab gosu for easy step-down from root | 27 | # grab gosu for easy step-down from root |
28 | RUN set -eux; \ | 28 | RUN set -eux; \ |
29 | apt-get update; \ | 29 | apt update; \ |
30 | apt-get install -y gosu; \ | 30 | apt install -y gosu; \ |
31 | rm -rf /var/lib/apt/lists/*; \ | 31 | rm -rf /var/lib/apt/lists/*; \ |
32 | gosu nobody true | 32 | gosu nobody true |
33 | 33 | ||
@@ -59,5 +59,5 @@ COPY ./support/docker/production/docker-entrypoint.sh /usr/local/bin/docker-entr | |||
59 | ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"] | 59 | ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"] |
60 | 60 | ||
61 | # Run the application | 61 | # Run the application |
62 | CMD ["npm", "start"] | 62 | CMD ["yarn", "start"] |
63 | EXPOSE 9000 | 63 | EXPOSE 9000 |