Add standardnotes-web

This commit is contained in:
Peter Cai 2022-10-12 14:31:18 -04:00
parent 8783309160
commit 39c2cd3806
2 changed files with 29 additions and 0 deletions

View file

@ -0,0 +1,22 @@
FROM node:16-alpine AS builder
ARG SN_TAG=@standardnotes/web@3.72.4
RUN apk add git
RUN git clone --depth=1 https://github.com/standardnotes/app -b ${SN_TAG}
RUN cd app && yarn install && yarn build:web
FROM joseluisq/static-web-server:2-alpine
ENV SN_WEB_PUBLIC_URL=https://app.standardnotes.com
ENV SN_WEB_DEFAULT_SYNC_SERVER=https://api.standardnotes.com
ENV SN_WEB_DEFAULT_FILES_HOST=https://files.standardnotes.com
COPY --from=builder /app/packages/web/dist /public
COPY start.sh /
RUN chmod +x /start.sh
CMD [ "/start.sh" ]

View file

@ -0,0 +1,7 @@
#!/bin/sh
sed -i "s@https://app.standardnotes.com@${SN_WEB_PUBLIC_URL}@g" /public/index.html
sed -i "s@https://api.standardnotes.com@${SN_WEB_DEFAULT_SYNC_SERVER}@g" /public/index.html
sed -i "s@https://files.standardnotes.com@${SN_WEB_DEFAULT_FILES_HOST}@g" /public/index.html
exec static-web-server