view docker/Dockerfile.spa @ 770:c12ec7fde3f2

client: add simple identify top area box * Add Identify.vue as a top area box that display the currently identified features in a short text-only way. This can be styled further, also the box is not yet resized dynamically. Put in to subdir layers because it is closest to Layers.vue, which was used as a template. * Introduce a new mapstore/identifiedFeatures state.
author Bernhard Reiter <bernhard@intevation.de>
date Wed, 26 Sep 2018 09:13:29 +0200
parents ed2dd10a94b5
children ce24990b3d5c
line wrap: on
line source

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

RUN sed -i 's/\(deb.*\)$/\1 universe/' /etc/apt/sources.list

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

# 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

EXPOSE 8080

CMD make -f Makefile.build dependencies && yarn serve