Sign inSign up

nasselle/mesh-router:1.0.3

Networking
Manifest digest

sha256:578479793e9655ac593596b824c3e957b0c5b46577bff9ed940a1e94eb3170af

OS/ARCH

linux/amd64

Compressed size

266.97 MB

Last pushed

about 2 years by nasselle

Type

Image

Manifest digest

sha256:578479793e9655ac593596b824c3e957b0c5b46577bff9ed940a1e94eb3170af

Image Layers

1ADD file ... in / 29.97 MB
2CMD ["bash"]0 B
3LABEL maintainer=Evan Wies <[email protected]>0 B
4ARG RESTY_DEB_FLAVOR=0 B
5ARG RESTY_DEB_VERSION==1.25.3.2-1~bullseye10 B
6ARG RESTY_APT_REPO=https://openresty.org/package/debian0 B
7ARG RESTY_APT_PGP=https://openresty.org/package/pubkey.gpg0 B
8ARG RESTY_IMAGE_BASE=debian0 B
9ARG RESTY_IMAGE_TAG=bullseye-slim0 B
10LABEL resty_image_base=debian0 B
11LABEL resty_image_tag=bullseye-slim0 B
12LABEL resty_apt_repo=https://openresty.org/package/debian0 B
13LABEL resty_apt_pgp=https://openresty.org/package/pubkey.gpg0 B
14LABEL resty_deb_flavor=0 B
15LABEL resty_deb_version==1.25.3.2-1~bullseye10 B
16RUN |6 RESTY_DEB_FLAVOR= RESTY_DEB_VERSION==1.25.3.2-1~bullseye1 RESTY_APT_REPO=https://openresty.org/package/debian5.04 MB
17ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/openresty/luajit/bin:/usr/local/openresty/nginx/sbin:/usr/local/openresty/bin0 B
18COPY nginx.conf /usr/local/openresty/nginx/conf/nginx.conf # buildkit1.34 KB
19COPY nginx.vh.default.conf /etc/nginx/conf.d/default.conf # buildkit832 B
20CMD ["/usr/bin/openresty" "-g" "daemon off;"]0 B
21STOPSIGNAL SIGQUIT0 B
22RUN /bin/sh -c apt-get update2.02 MB
23RUN /bin/sh -c curl -fsSL57.98 MB
24RUN /bin/sh -c npm install13.37 MB
25RUN /bin/sh -c apt-get update139.31 MB
26COPY ./nginx/lua-resty-http/* /usr/local/openresty/lualib/resty/ # buildkit11.63 KB
27WORKDIR /app93 B
28COPY ./package.json ./ # buildkit553 B
29COPY ./.yarnrc.yml ./ # buildkit162 B
30RUN /bin/sh -c yarn install19.09 MB
31COPY ./src ./src # buildkit4.4 KB
32COPY ./tsconfig.json ./ # buildkit853 B
33RUN /bin/sh -c yarn build183.71 KB
34COPY nginx/nginx.conf /etc/nginx/nginx.conf # buildkit677 B
35COPY nginx/provider/provider.template.conf /etc/nginx/conf.d/provider.conf.template # buildkit526 B
36COPY nginx/requester/requester.template.conf /etc/nginx/conf.d/requester.conf.template # buildkit549 B
37COPY nginx/compute_ip.lua /etc/nginx/lua/compute_ip.lua # buildkit737 B
38COPY nginx/route.lua /etc/nginx/lua/route.lua # buildkit1.01 KB
39COPY nginx/config.lua /etc/nginx/lua/config.lua # buildkit267 B
40RUN /bin/sh -c rm /etc/nginx/conf.d/default.conf173 B
41COPY nginx/provider/root/ /usr/share/nginx/html-provider/ # buildkit316 B
42COPY nginx/requester/root/ /usr/share/nginx/html-requester/ # buildkit313 B
43COPY entrypoint.sh /entrypoint.sh # buildkit939 B
44RUN /bin/sh -c chmod +x972 B
45COPY ./nginx/wg0.conf /etc/wireguard/wg0.conf # buildkit392 B
46ENTRYPOINT ["/entrypoint.sh"]0 B

Command

ADD file:49759b7a74bac875e3619e20ed5a9521101c7729f601d90976d0755d30e97499 in /