Skip to content

JuliaPackaging/PkgServer.jl

Repository files navigation

PkgServer

Reference implementation of a Julia Pkg server, providing advanced package serving and caching capabilities.

Usage

See bin/run_server.jl for an example on how to run a PkgServer locally. For a quick, localhost-only setup for development purposes:

# Enter package directory
$ cd PkgServer.jl
# Launch server to run in foreground
$ julia --project bin/run_server.jl

Then, start a 1.4 or newer version of Julia, referring all Pkg operations to this package server::

$ JULIA_PKG_SERVER=http://localhost:8000 julia

Deployment

See the deployment directory for an example docker compose setup to easily deploy your own mirror Pkg server, with an optional SSL interface provided through nginx and letsencrypt.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published