diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0df2cf81a1c9690972158c39974a774dfff76f52..3e542a7f2d2432063df20ad9a6f7374aff3d11ed 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -6,6 +6,28 @@ default:
     - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
   interruptible: true
 
+variables:
+  LTS_ENDPOINT: $LTS_ENDPOINT
+  LTS_BUCKET: $LTS_BUCKET
+  LTS_FILE_KEY: $LTS_FILE_KEY
+
+stages:
+  - pre-build
+  - build
+
+febio-dl:
+  image: amazon/aws-cli
+  stage: pre-build
+  script:
+    - apk add --no-cache curl
+    - |
+      URL=$(aws s3 presign s3://$LTS_BUCKET/$LTS_FILE_KEY --endpoint-url $LTS_ENDPOINT --expires-in 600 --profile ceph --region us-east-1 --output text)
+      echo "Pre-signed URL: $URL"
+      curl -o febio_installer.zip "$URL"
+  artifacts:
+    paths:
+      - "installer/"
+
 docker-build:
   stage: build
   script:
diff --git a/Dockerfile b/Dockerfile
index ede35d13703d55c9646e12882399a6697b0dab88..cd45693a49f9c4231b37633c2e69e2cd35274d76 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,6 +1,11 @@
 FROM ubuntu:22.04
 
-COPY FEBioStudio_linux-x64_2.7_FEBio_4.7.run /tmp/FEBioStudio_linux-x64_2.7_FEBio_4.7.run
+RUN apt-get update && \
+    apt-get install -y \
+    zip
+
+COPY ./installer/febio_installer.zip /tmp/febio_installer.zip
+RUN unzip /tmp/febio_installer.zip
 RUN chmod +x /tmp/FEBioStudio_linux-x64_2.7_FEBio_4.7.run
 
 RUN ./tmp/FEBioStudio_linux-x64_2.7_FEBio_4.7.run