pjjw / apt-s3 Goto Github PK
View Code? Open in Web Editor NEWThis project forked from moonpolysoft/apt-s3
additional "s3" protocol for apt so you can host your giant apt repository in s3 on the cheap!
This project forked from moonpolysoft/apt-s3
additional "s3" protocol for apt so you can host your giant apt repository in s3 on the cheap!
apt-s3 ------ additional "s3" protocol for apt so you can host your giant apt repository in s3 on the cheap! Author: Kyle Shank We use this for pressflip.com to deploy and distribute all of our software. apt is a great packaging system and s3 is a great place to backup/store static files. apt-s3 is especially useful and fast if you are hosting your servers within EC2. THIS NEEDS MORE DOCUMENTATION OBVIOUSLY TODO ---- * Makefile * Package up binaries * Include uploader script to get repository into s3 bucket * Explain this a little more This has to be compiled with the source version of apt. You can get the source here: bzr branch http://bzr.debian.org/apt/debian-sid apt-debian-sid Once compiled, the resulting s3 binary must be placed in /usr/lib/apt/methods/ along with the other protocol binaries. Finally, this is how you add it to the /etc/apt/sources.list file if you want your credentials in the url: deb s3://AWS_ACCESS_ID:[AWS_SECRET_KEY_IN_BRACKETS]@s3.amazonaws.com/BUCKETNAME prod main otherwise leave off the credentials and it will draw them from the environment variables AWS_ACCESS_KEY_ID and AWS_SECRET_KEY_ID. Simply upload all of your .deb packages and Packages.gz file into the s3 bucket you chose with the file key mapping that matches the file system layout.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.