Sign inSign up

nasselle/mesh-router:1.0.1

Networking
Manifest digest

sha256:742311c55c50b1470857599f42edaf53d0fe4b7b1cb9a5fcb2b80e7531d3d3d9

OS/ARCH

linux/amd64

Compressed size

315.16 MB

Last pushed

about 2 years by nasselle

Type

Image

Manifest digest

sha256:742311c55c50b1470857599f42edaf53d0fe4b7b1cb9a5fcb2b80e7531d3d3d9

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.88 MB
24RUN /bin/sh -c npm install13.55 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 ./ # buildkit796 B
29COPY ./.yarnrc.yml ./ # buildkit163 B
30RUN /bin/sh -c yarn install67.19 MB
31COPY ./src ./src # buildkit4.87 KB
32COPY ./tsconfig.json ./ # buildkit850 B
33RUN /bin/sh -c yarn build183.05 KB
34COPY nginx/nginx.conf /etc/nginx/nginx.conf # buildkit675 B
35COPY nginx/provider/provider.template.conf /etc/nginx/conf.d/provider.conf.template # buildkit524 B
36COPY nginx/requester/requester.template.conf /etc/nginx/conf.d/requester.conf.template # buildkit550 B
37COPY nginx/compute_ip.lua /etc/nginx/lua/compute_ip.lua # buildkit736 B
38COPY nginx/route.lua /etc/nginx/lua/route.lua # buildkit1.01 KB
39COPY nginx/config.lua /etc/nginx/lua/config.lua # buildkit265 B
40RUN /bin/sh -c rm /etc/nginx/conf.d/default.conf173 B
41COPY nginx/provider/root/ /usr/share/nginx/html-provider/ # buildkit314 B
42COPY nginx/requester/root/ /usr/share/nginx/html-requester/ # buildkit312 B
43COPY entrypoint.sh /entrypoint.sh # buildkit939 B
44RUN /bin/sh -c chmod +x970 B
45COPY ./nginx/wg0.conf /etc/wireguard/wg0.conf # buildkit393 B
46ENV DEFAULT_HOST=default0 B
47ENV DEFAULT_HOST_PORT=800 B
48ENTRYPOINT ["/entrypoint.sh"]0 B

Command

ADD file:49759b7a74bac875e3619e20ed5a9521101c7729f601d90976d0755d30e97499 in /