Hi Tom Thanks for your input. Generally speaking, the overall process how to handle development in an air gapped environment is clear and also how i can identify the required files. My question was more about best practices to handle such situation for go project. At the moment i favour athens as proxy and try to preload all required packages some how.
Am Mittwoch, 12. Dezember 2018 22:19:14 UTC+1 schrieb Tom Mitchell: > > > On Wed, Dec 12, 2018 at 12:00 PM snmed <sandro....@gmail.com <javascript:>> > wrote: > >> Hi all >> >> Our customer demands an offline development environment with no internet >> connection, is there any best practices to handle package download and >> project setup for such an use case? And how would the new go modules fit in >> in such an environment? >> >> Any advise will be most appreciated. >> > > Such a requirement can only be addressed with an air gap bridge. > Are they working with Linux or another platform? > > On linux it is easy to "touch /var/tmp/now" and "find / -newer > /var/tmp/now" > and collect anything that is pulled in locally. then burn selected bits > to a CDROM. > > Users inside the offline isolation booth have to make requests for library > and module > source or binaries and communicate possibly with paper for the bits they > need. > Dummy, stub programs will make it easy to identify and trigger the > downloads of objects. > No USB sticks... > > The CDROM set is an audit trail and allows virus scanning. > > The same is true for any and all system services libraries and more inside > the development environment. > That off line development environment likely needs exactly the same or > stricter audit and reproducible setup. > At each release cycle and checkpoint for debugging ... so leverage that > same audit and management > systematic process. > > Their ask is bigger than golang. > > > > > > > > -- > T o m M i t c h e l l > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.