mirror of
https://github.com/Reckless-Satoshi/robosats.git
synced 2024-09-11 19:57:11 +03:00
* Add SVG icons for map pins * Add federation basis and new coordinator form (#793) * Add new coordinator entry issue form * Add Federation basis * Fix eslint errors from F2F and fix languages * Redo eslint @typescript-eslint/strict-boolean-expressions * Robot Page working * Contexts Working * Garage Working * CurrentOrder working * Federation model working --------- Co-authored-by: Reckless_Satoshi <reckless.satoshi@protonmail.com> Co-authored-by: Reckless_Satoshi <90936742+Reckless-Satoshi@users.noreply.github.com>
26 lines
726 B
Docker
26 lines
726 B
Docker
FROM alpine:3.18.0
|
|
|
|
LABEL maintainer="Reckless_Satoshi https://github.com/reckless-satoshi"
|
|
|
|
# Needs a copy or symlink of /frontend/static in /nodeapp/static
|
|
# Github client release workflow copies /frontend/static here
|
|
|
|
RUN mkdir -p /usr/src/robosats
|
|
WORKDIR /usr/src/robosats
|
|
|
|
RUN set -x \
|
|
&& addgroup -g 101 -S nginx \
|
|
&& adduser -S -D -H -u 101 -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx
|
|
|
|
COPY . .
|
|
COPY ./nginx.conf /etc/nginx/nginx.conf
|
|
COPY ./coordinators/ /etc/nginx/conf.d/
|
|
|
|
RUN apk -U --no-cache upgrade \
|
|
&& apk --no-cache add socat \
|
|
&& apk --no-cache add nginx
|
|
|
|
EXPOSE 12596
|
|
HEALTHCHECK CMD curl --fail http://localhost:12596/selfhosted || exit 1
|
|
|
|
CMD ["sh", "robosats-client.sh"] |