Merge pull request #2637 from mozilla/i2614

Fixes #2614
This commit is contained in:
Vlad Filippov 2018-09-19 14:16:41 -04:00 коммит произвёл GitHub
Родитель 9c75632585 3e66f67169
Коммит 7dd3b02029
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
3 изменённых файлов: 11 добавлений и 2 удалений

Просмотреть файл

@ -36,6 +36,9 @@ before_install:
- npm i -g npm@6
- npm config set spin false
install:
- npm ci
script:
- if [ $DB == "mysql" ]; then ./scripts/start-travis-auth-db-mysql.sh; fi
- npm run test-ci

Просмотреть файл

@ -16,7 +16,7 @@ COPY scripts/download_l10n.sh scripts/download_l10n.sh
COPY scripts/gen_keys.js scripts/gen_keys.js
COPY scripts/gen_vapid_keys.js scripts/gen_vapid_keys.js
RUN npm install --production && rm -rf ~app/.npm /tmp/*
RUN npm ci --production && rm -rf ~app/.npm /tmp/*
COPY . /app
USER root

Просмотреть файл

@ -1,2 +1,8 @@
FROM fxa-auth-server:build
RUN npm install
USER root
RUN rm -rf /app/node_modules
RUN rm -rf /app/fxa-content-server-l10n
USER app
RUN npm ci