File size: 853 Bytes
0ae98b2
 
 
 
 
 
 
 
 
 
 
 
 
fa1c690
0ae98b2
5350bab
fa1c690
1faf4af
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
FROM julia:1.10.4

RUN useradd --create-home --shell /bin/bash user
RUN mkdir /home/user/app
COPY . /home/user/app
WORKDIR /home/user/app
RUN chown -R user:user /home/
USER user

EXPOSE 8000
EXPOSE 80
ENV JULIA_DEPOT_PATH "/home/user/.julia"

RUN julia -e 'using Pkg; Pkg.add(["Pluto", "PlutoSliderServer"]); using PlutoSliderServer'

#ENTRYPOINT julia --project -e 'using Pluto; Pluto.run(port=8000, host="0.0.0.0", launch_browser=false, require_secret_for_open_links=false)'
#ENTRYPOINT julia --project -e 'using Pluto; Pluto.run(Pluto.ServerSession(secret="ostrea", options=Pluto.Configuration.from_flat_kwargs(host="0.0.0.0", port=8000, launch_browser=false)))'
ENTRYPOINT julia --project -e 'using Pkg; Pkg.instantiate(); using PlutoSliderServer; PlutoSliderServer.run_notebook("OCNotebook.jl"; SliderServer_port=8000, SliderServer_host="0.0.0.0")'