diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..56abc25 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +# Copyright (c) 2025 shibedrill +# SPDX-License-Identifier: MIT + +FROM archlinux:latest + +WORKDIR /gila +COPY . /gila + +RUN pacman -Syu --noconfirm +RUN pacman -S rustup limine xorriso qemu-system-x86 base-devel --noconfirm +RUN rustup toolchain install +RUN cargo install cargo-make + +CMD ["cargo", "make", "run"] \ No newline at end of file diff --git a/rust-toolchain.toml b/rust-toolchain.toml index 271800c..dcc7a1c 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,2 +1,3 @@ [toolchain] -channel = "nightly" \ No newline at end of file +channel = "nightly" +targets = ["x86_64-unknown-none"] \ No newline at end of file