29 lines
595 B
Docker
29 lines
595 B
Docker
|
FROM node:latest
|
||
|
|
||
|
RUN apt-get update && apt-get install tzdata -y
|
||
|
ENV TZ="America/New_York"
|
||
|
|
||
|
#RUN npm install -g npm@9.3.0
|
||
|
|
||
|
# Clone the repository
|
||
|
RUN git clone https://github.com/clams-tech/browser-app.git /usr/src/clams
|
||
|
WORKDIR /usr/src/clams
|
||
|
|
||
|
# checkout specific tag
|
||
|
RUN git -c advice.detachedHead=false checkout tags/1.2.0
|
||
|
|
||
|
# couldn't do a yarn build without updating this.
|
||
|
# RUN npx -y update-browserslist-db@latest
|
||
|
|
||
|
|
||
|
# install dependencies
|
||
|
RUN yarn
|
||
|
|
||
|
EXPOSE 4173
|
||
|
|
||
|
RUN mkdir /output
|
||
|
VOLUME /output
|
||
|
|
||
|
RUN yarn build
|
||
|
|
||
|
ENTRYPOINT [ "cp", "-a", "/usr/src/clams/.svelte-kit/output/.", "/output/" ]
|