We have hosted the application athens in order to run this application in our online workstations with Wine or directly.


Quick description about athens:

Athens provides a server for Go Modules that you can run. It serves public code and your private code for you, so you don’t have to pull directly from a version control system (VCS) like GitHub or GitLab. There are many reasons why you’d want a proxy server such as security and performance. Athens is a project building on top of vgo (or go1.11+) trying to bring dependencies closer to you so you can count on repeatable builds even at a time when VCS is down. The big goal of Athens is to provide a new place where dependencies — not code — live. Dependencies are immutable blobs of code and associated metadata that come from Github. They live in storage that Athens controls. You probably already know what “immutable” means, but let me just point it out again because it’s really important for this whole system. When folks change their packages, iterate, experiment, or whatever else, code on Athens won’t change.

Features:
  • You can run it as a binary on your system
  • You can run it as a Docker image
  • You can run it on Kubernetes
  • Cloud blob storage services
  • Content distribution networks (CDNs)
  • The proxy implements the Go modules download protocol


Programming Language: Go.
Categories:
Frameworks, Proxy Servers

Page navigation:

©2024. Winfy. All Rights Reserved.

By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.