diff --git a/.idea/vcs.xml b/.idea/vcs.xml index 35eb1dd..f22a6f7 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -2,5 +2,6 @@ + \ No newline at end of file diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 71f6193..0000000 --- a/Dockerfile +++ /dev/null @@ -1,58 +0,0 @@ -# Use an official Ubuntu as a parent image -FROM ubuntu:20.04 - -# Prevent interactive prompts -ENV DEBIAN_FRONTEND=noninteractive - -# Install dependencies -RUN apt-get update && apt-get install -y \ - build-essential \ - git \ - curl \ - zip \ - unzip \ - tar \ - pkg-config \ - software-properties-common \ - tzdata - -# Set timezone to UTC -RUN ln -fs /usr/share/zoneinfo/Etc/UTC /etc/localtime && \ - dpkg-reconfigure --frontend noninteractive tzdata - -# Install CMake -RUN apt-get update \ - && apt-get install -y wget \ - && wget https://github.com/Kitware/CMake/releases/download/v3.28.0/cmake-3.28.0-linux-x86_64.sh \ - && sh cmake-3.28.0-linux-x86_64.sh --prefix=/usr/local --skip-license \ - && rm cmake-3.28.0-linux-x86_64.sh - -# Install vcpkg -RUN git clone https://github.com/Microsoft/vcpkg.git /vcpkg \ - && cd /vcpkg \ - && git pull \ - && ./bootstrap-vcpkg.sh \ - && ./vcpkg integrate install - -# Set environment variables for vcpkg -ENV VCPKG_ROOT=/vcpkg -ENV VCPKG_DEFAULT_TRIPLET=x64-linux - -# Set the working directory -WORKDIR /app - -# Copy the current directory contents into the container at /app -COPY . . - -# Install project dependencies using vcpkg -RUN /vcpkg/vcpkg update \ - && /vcpkg/vcpkg install $(cat vcpkg.json | jq -r '.dependencies[]') - -# Build the project -RUN mkdir build \ - && cd build \ - && cmake .. -DCMAKE_TOOLCHAIN_FILE=/vcpkg/scripts/buildsystems/vcpkg.cmake \ - && cmake --build . - -# Specify the command to run the executable -CMD ["./build/gravity"] diff --git a/README.md b/README.md index 1be2aa2..702b323 100644 --- a/README.md +++ b/README.md @@ -109,18 +109,3 @@ The program uses OpenGL to render the 3D scene: ```bash ./gravity ``` - -### Using Docker -If you prefer to use Docker, follow these steps: - -1. Ensure Docker is installed on your system. - -2. Build the Docker image: - ```bash - docker build -t gravity-simulator . - ``` - -3. Run the Docker container: - ```bash - docker run --rm gravity-simulator - ``` \ No newline at end of file