FROM --platform=linux/amd64 julia:latest

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

EXPOSE 5050

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