mirror of
https://gitlab.com/Anson-Projects/projects.git
synced 2025-07-24 23:21:24 +00:00
Add container for speedier development and builds
This commit is contained in:
17
Dockerfile
Normal file
17
Dockerfile
Normal file
@@ -0,0 +1,17 @@
|
||||
FROM ghcr.io/quarto-dev/quarto-full:1.5.22
|
||||
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
apt-utils dialog \
|
||||
git iproute2 procps lsb-release \
|
||||
python3 python3-pip \
|
||||
r-base \
|
||||
julia \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
RUN python3 -m pip install jupyter
|
||||
|
||||
# Assuming Project.toml and Manifest.toml are copied to the correct locations
|
||||
COPY Project.toml /root/.julia/environments/v1.4/
|
||||
COPY Manifest.toml /root/.julia/environments/v1.4/
|
||||
|
||||
RUN julia -e "using Pkg; Pkg.instantiate(); Pkg.precompile()"
|
Reference in New Issue
Block a user