Dependency registry server for the Bottles Next project.
Provides a REST API to store, build and serve Wine runtime dependencies.
On first run, an admin account is created and the token is printed to stdout.
./next-deps-srv --config config.yamlSet the following environment variables or use a config file:
host: 0.0.0.0
port: 8080
storage:
driver: s3 # or "local"
bucket: deps-bucket
endpoint: "http://minio.local:9000"
region: my-local-region
access_key: ""
secret_key: ""
data_dir: ./data
jwt_secret: changemeRequires Go 1.22+, 7z and cabextract on PATH.
go build -o next-deps-srv ./cmd/serverRequires Node 18+.
cd frontend
npm install
npm run buildThe compiled assets land in frontend/dist/ and are embedded into the binary at build time.
MIT