view docker/Dockerfile.spa @ 561:8f075ae6cf33

Improve docker usage and related docs Move backend Dockerfile to canonical place and describe more of the setup in README.
author Tom Gottfried <tom@intevation.de>
date Mon, 03 Sep 2018 19:07:00 +0200
parents 11d527b3321b
children 6d7c0dbf9d21
line wrap: on
line source

FROM ubuntu:bionic
LABEL authors="tom@intevation.de"

RUN sed -i 's/$/ universe/' /etc/apt/sources.list

RUN apt-get update &&\
    apt-get -y install --no-install-recommends curl nodejs

# Install yarn
RUN curl https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - &&\
    echo 'deb https://dl.yarnpkg.com/debian/ stable main' >> \
         /etc/apt/sources.list &&\
    apt-get update &&\
    apt-get -y install yarn

COPY ./client /opt/gemma_spa

WORKDIR /opt/gemma_spa

RUN yarn install

EXPOSE 8080

CMD ["yarn", "serve"]