Simple, fast and as feature complete as possible version of Swift Package Manager Registry.
3.1K
|
|
|
Simple (using as much go std. lib and as less external dependencies as possible) implementation of Swift Package Manager Registry according to https://github.com/swiftlang/swift-package-manager/blob/main/Documentation/PackageRegistry/Registry.md
There is a complete documentation available at https://wgr1984.github.io/docs/openspmregistry
Quick links:
Browsing, Publishing (including signing) and retrieving of swift packages More
In order to run the server we can either use the docker image or run it from source. For sake of simplicity we will use the docker image here.
First we need to pull the image
docker pull wgr1984/openspmregistry:latest
then we can run it
docker run -p 8080:8080 -v ./files:/app/files -i -t wgr1984/openspmregistry:latest
This will start the server on port 8080 and use the current directory as storage. Now we can use the server to publish and retrieve packages. To do so we need to setup the swift package manager to use the registry.
Content type
Image
Digest
sha256:9af43e86a…
Size
3.3 MB
Last updated
7 months ago
docker pull wgr1984/openspmregistry