Skip to main content

Minimalistic local debian repository using packages in S3 bucket as source

Project description

Library and CLI Tool for creating minimalistic, local debian packages repository. Debian packages are expected to reside in an S3 bucket. The dpkg-scanpackages is required to be locally installed.

CLI Usage

Prerequisites

Set up environment variables: AWS Credentials and default bucket name.

# copy example files
# envrc (https://direnv.net/)
cp .envrc.example .envrc
# .. add AWS credentials if needed, adjust bucket ..
direnv allow

Upload debian packages

coodeer upload example-dependencies_1.23_all.deb
coodeer upload example_1.23.0_all.deb
coodeer upload example_1.23.1_all.deb

Publish (default) specification

coodeer publish repository-specification.example.yaml

Create repositories

coodeer create /tmp/my-repositories

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

coodeer-0.4.14.tar.gz (6.7 kB view hashes)

Uploaded Source

Built Distribution

coodeer-0.4.14-py3-none-any.whl (15.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page