@@ -45,25 +45,15 @@ RUN chmod +x /app/entry.sh
45
45
# Switch to non-root user
46
46
USER movement
47
47
48
- # Build up runtime PATH from all bin directories in /nix/store
49
- ENV PATH="/nix/store:$(find /nix/store -type d -path '*/bin' | paste -sd: -):$PATH"
50
-
51
- # Manually pull the needed images
52
- # TODO: this should be refactored s.t. we can get the list from the movement command. But, probably not in this PR.
53
- # "movement-full-node"
54
- RUN podman pull ghcr.io/movementlabsxyz/movement-full-node:c2372ff
55
- # "movement-celestia-da-light-node"
56
- RUN podman pull ghcr.io/movementlabsxyz/movement-celestia-da-light-node:c2372ff
57
- # "movement-full-node-setup"
58
- RUN podman pull ghcr.io/movementlabsxyz/movement-full-node-setup:c2372ff
59
- # "movement-faucet-service"
60
- RUN podman pull ghcr.io/movementlabsxyz/movement-faucet-service:c2372ff
61
- # "movement-celestia-bridge"
62
- RUN podman pull ghcr.io/movementlabsxyz/movement-celestia-bridge:c2372ff
63
- # "movement-celestia-appd"
64
- RUN podman pull ghcr.io/movementlabsxyz/movement-celestia-appd:c2372ff
65
- # "wait-for-celestia-light-node"
66
- RUN podman pull ghcr.io/movementlabsxyz/wait-for-celestia-light-node:c2372ff
48
+ # Dynamically build the PATH from all /nix/store/*/bin directories and use it in this layer
49
+ RUN export PATH="$(find /nix/store -type d -path '*/bin' | paste -sd: -):$PATH" && \
50
+ podman pull ghcr.io/movementlabsxyz/movement-full-node:c2372ff && \
51
+ podman pull ghcr.io/movementlabsxyz/movement-celestia-da-light-node:c2372ff && \
52
+ podman pull ghcr.io/movementlabsxyz/movement-full-node-setup:c2372ff && \
53
+ podman pull ghcr.io/movementlabsxyz/movement-faucet-service:c2372ff && \
54
+ podman pull ghcr.io/movementlabsxyz/movement-celestia-bridge:c2372ff && \
55
+ podman pull ghcr.io/movementlabsxyz/movement-celestia-appd:c2372ff && \
56
+ podman pull ghcr.io/movementlabsxyz/wait-for-celestia-light-node:c2372ff
67
57
68
58
# Entrypoint to bootstrap podman and launch movement
69
59
ENTRYPOINT ["/app/entry.sh" ]
0 commit comments