keyholder-angular

Форк
0
/
Dockerfile 
33 строки · 901.0 Байт
1
# Explicitly set note 12, since on node:latest (14) it fails
2
# with "EPERM: operation not permitted, copyfile" error,
3
# because of an outdated docker version we use on our server,
4
# see https://support.circleci.com/hc/en-us/articles/360050934711
5
FROM node:12
6

7
MAINTAINER Alexander Y Lyapko box@sunsay.ru
8

9
RUN apt-get update && \
10
    apt-get -y install nginx
11

12
# Create and change to the app directory.
13
WORKDIR /app/
14

15
# Copy application dependency manifests to the container image.
16
# A wildcard is used to ensure both package.json AND package-lock.json are copied.
17
# Copying this separately prevents re-running npm install on every code change.
18
COPY package*.json /app/
19

20
# Install dependencies
21
RUN npm ci
22

23
# Copy local code to the container image.
24
COPY . /app/
25

26
# Configure nginx
27
COPY nginx-default.conf /etc/nginx/sites-enabled/default
28

29
ENTRYPOINT ["sh", "./start-script.sh"]
30

31
CMD ["build"]
32

33
EXPOSE 80
34

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.