17 lines
440 B
Docker
17 lines
440 B
Docker
FROM alpine:latest
|
|
|
|
# Copy all installation scripts into the image
|
|
COPY install-apk.sh /usr/local/bin/
|
|
COPY install-rust.sh /usr/local/bin/
|
|
COPY install-cargo-tools.sh /usr/local/bin/
|
|
COPY setup-dev.sh /usr/local/bin/
|
|
|
|
|
|
# Make them executable and run the orchestrator
|
|
ENV PATH="$PATH:/root/.cargo/bin"
|
|
RUN chmod +x /usr/local/bin/*.sh && \
|
|
sh /usr/local/bin/setup-dev.sh
|
|
|
|
# Set the default shell to fish (or bash)
|
|
CMD ["/usr/bin/fish"]
|