mirror of
https://github.com/tuna/tunasync-scripts.git
synced 2025-04-20 04:12:42 +00:00
Merge pull request #82 from johnnychen94/jc/julia
[Julia] make /opt/julia a shared julia depot path
This commit is contained in:
commit
1589b2e8d9
@ -4,11 +4,16 @@
|
||||
|
||||
# StorageServer.jl is used to set up a *static* storage server for julia packages, it requires at least Julia 1.4
|
||||
# The details of the storage protocol can be found in https://github.com/JuliaLang/Pkg.jl/issues/1377
|
||||
FROM julia:1.4
|
||||
FROM julia:1.5
|
||||
LABEL description="A community maintained docker script to set up julia mirror easily."
|
||||
LABEL maintainer="Johnny Chen <johnnychen94@hotmail.com>"
|
||||
|
||||
RUN julia -e 'using Pkg; pkg"add https://github.com/johnnychen94/StorageMirrorServer.jl#v0.1.1-rc3"'
|
||||
ENV JULIA_DEPOT_PATH="/opt/julia"
|
||||
|
||||
RUN julia -e 'using Pkg; pkg"add https://github.com/johnnychen94/StorageMirrorServer.jl#v0.1.1-rc3"' && \
|
||||
chmod a+rx -R $JULIA_DEPOT_PATH
|
||||
|
||||
COPY startup.jl /usr/local/julia/etc/julia/startup.jl
|
||||
|
||||
WORKDIR /julia
|
||||
CMD /bin/bash
|
||||
|
5
dockerfiles/julia/startup.jl
Normal file
5
dockerfiles/julia/startup.jl
Normal file
@ -0,0 +1,5 @@
|
||||
SHARE_DIR = "/opt/julia"
|
||||
|
||||
empty!(DEPOT_PATH)
|
||||
push!(DEPOT_PATH, joinpath(homedir(), ".julia"), SHARE_DIR)
|
||||
push!(LOAD_PATH, SHARE_DIR)
|
Loading…
x
Reference in New Issue
Block a user