FROM purtontech/rust-on-nails-devcontainer:1.3.13 AS development
COPY ps1.bash .
RUN cat ps1.bash >> ~/.bashrc && sudo rm ps1.bash
COPY .bash_aliases /home/vscode/.bash_aliases
# Enable our git hooks and set the permisisons on docker sock.
RUN echo 'git config core.hooksPath /workspace/.devcontainer/.githooks' >> ~/.bashrc
# all the volumes configured in the docker-compose.yml
ARG USERNAME=vscode
RUN sudo mkdir -p /workspace/target && sudo chown $USERNAME:$USERNAME /workspace/target
#RUN sudo mkdir -p /workspace/crates/asset-pipeline/node_modules && sudo chown $USERNAME:$USERNAME /workspace/crates/asset-pipeline/node_modules
# Install cargo-leptos
RUN cargo binstall cargo-release --no-confirm