FROM nginx:1.14.0-alpine

ARG BEBO_ENV=local


RUN apk update && apk add yarn \
libpng-dev \
autoconf \
automake \
make \
g++ \
libtool \
nasm \
git

COPY package.json package.json
COPY yarn.lock yarn.lock

RUN  yarn --ignore-engines

COPY . .
ARG BEBO_VERSION=0
ENV BEBO_VERSION = ${BEBO_VERSION}
RUN yarn build && mv ./dist /var/www && ls -la /var/www

RUN rm /etc/nginx/conf.d/*.*  && \
    cp ./etc/${BEBO_ENV}/nginx.conf /etc/nginx/nginx.conf && \
    cp ./etc/${BEBO_ENV}/web.vhost /etc/nginx/conf.d/ && \
    ls -la /var/www
