diff --git a/.gitignore b/.gitignore index c8edfc3664cbeff65ffc339e11bd2757fa852d9d..ea8c4bf7f35f6f77f75d92ad8ce8349f6e81ddba 100644 --- a/.gitignore +++ b/.gitignore @@ -1,15 +1 @@ /target - - -# Added by cargo -# -# already existing elements were commented out - -#/target - - -# Added by cargo -# -# already existing elements were commented out - -#/target diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..c5fdf1b116c53664146348b7b57d0a5e9e8df256 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +# nightly rust +FROM rustlang/rust:nightly + +WORKDIR /app + +RUN apt update +RUN apt upgrade -y +RUN apt install -y qemu qemu-system-x86 +RUN rustup target add x86_64-unknown-none +RUN rustup component add rust-src +RUN rustup component add llvm-tools-preview + +CMD ["cargo", "test"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000000000000000000000000000000000000..d76e166ed1f1c92f7b6adcf05ffc2ee1ed78af26 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,7 @@ +version: "3" + +services: + test: + build: . + volumes: + - ./:/app