FROM julia:1.10

WORKDIR /backend
COPY Project.toml Manifest.toml ./
RUN julia --project -e 'using Pkg; Pkg.instantiate()'
COPY src/ ./src/
EXPOSE 5050

ENTRYPOINT [ "julia", "--project", "src/app.jl" ]