Unverified Commit 9b5f5bac authored by Kroese's avatar Kroese Committed by GitHub
Browse files

fix: Apple Account sign-in on Sequoia (#426)

parent c2c61818
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -15,10 +15,12 @@ FROM scratch AS runner
COPY --from=qemux/qemu:7.32 / /

ARG VERSION_ARG="0.0"
ARG VERSION_KVM_OPENCORE="v21"
ARG VERSION_VM_HIDE="2.0.0"
ARG VERSION_KVM_OPENCORE="0.7"
ARG VERSION_OSX_KVM="326053dd61f49375d5dfb28ee715d38b04b5cd8e"
ARG REPO_VM_HIDE="https://github.com/Carnations-Botanica/VMHide"
ARG REPO_KVM_OPENCORE="https://github.com/LongQT-sea/OpenCore-ISO"
ARG REPO_OSX_KVM="https://raw.githubusercontent.com/kholia/OSX-KVM"
ARG REPO_KVM_OPENCORE="https://github.com/thenickdude/KVM-Opencore"

ARG DEBCONF_NOWARNINGS="yes"
ARG DEBIAN_FRONTEND="noninteractive"
@@ -27,6 +29,7 @@ ARG DEBCONF_NONINTERACTIVE_SEEN="true"
RUN set -eu && \
    apt-get update && \
    apt-get --no-install-recommends -y install \
    7zip \
    mtools && \
    apt-get clean && \
    echo "$VERSION_ARG" > /etc/version && \
@@ -42,7 +45,8 @@ ADD --chmod=644 \
    $REPO_OSX_KVM/$VERSION_OSX_KVM/OVMF_VARS-1024x768.fd \
    $REPO_OSX_KVM/$VERSION_OSX_KVM/OVMF_VARS-1920x1080.fd /usr/share/OVMF/

ADD $REPO_KVM_OPENCORE/releases/download/$VERSION_KVM_OPENCORE/OpenCore-$VERSION_KVM_OPENCORE.iso.gz /opencore.iso.gz
ADD $REPO_VM_HIDE/releases/download/$VERSION_VM_HIDE/VMHide-$VERSION_VM_HIDE-RELEASE.zip /vmh.zip
ADD $REPO_KVM_OPENCORE/releases/download/v$VERSION_KVM_OPENCORE/LongQT-OpenCore-v$VERSION_KVM_OPENCORE.iso /opencore.iso

VOLUME /storage
EXPOSE 5900 8006
+1307 −1757

File changed.

Preview size limit exceeded, changes collapsed.

+1 −1
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@ services:
    image: dockurr/macos
    container_name: macos
    environment:
      VERSION: "14"
      VERSION: "15"
    devices:
      - /dev/kvm
      - /dev/net/tun
+1 −1
Original line number Diff line number Diff line
@@ -31,7 +31,7 @@ spec:
        image: dockurr/macos
        env:
        - name: VERSION
          value: "14"
          value: "15"
        - name: DISK_SIZE
          value: "64G"
        ports:
+3 −3
Original line number Diff line number Diff line
@@ -30,7 +30,7 @@ services:
    image: dockurr/macos
    container_name: macos
    environment:
      VERSION: "14"
      VERSION: "15"
    devices:
      - /dev/kvm
      - /dev/net/tun
@@ -90,7 +90,7 @@ kubectl apply -f https://raw.githubusercontent.com/dockur/macos/refs/heads/maste

### How do I select the version of macOS?

  By default, macOS 14 (Sonoma) will be installed, but you can add the `VERSION` environment variable in order to specify an alternative:
  By default, macOS 15 (Sequoia) will be installed, but you can add the `VERSION` environment variable in order to specify an alternative:

  ```yaml
  environment:
@@ -108,7 +108,7 @@ kubectl apply -f https://raw.githubusercontent.com/dockur/macos/refs/heads/maste
  | `11`        | macOS 11       | Big Sur          |

> [!NOTE]
> Starting with macOS 15 (Sequoia), you cannot sign in to an Apple Account unless you install [VMHide.kext](https://github.com/Carnations-Botanica/VMHide) first.
> You can also select macOS 26 (Tahoe), but beware that it runs very slow currently.

### How do I change the storage location?

Loading