Skip to content
 
 

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS CodeArtifact Python Proxy

Proxies requests to AWS CodeArtifact Python for anonymous access

ci

Usage

Best used as a Docker container with the following env vars

Env Var Value
CODEARTIFACT_REGION AWS Region
e.g. ap-southeast-2
CODEARTIFACT_ACCOUNT_ID AWS Account ID
e.g. 123456789012
CODEARTIFACT_DOMAIN AWS CodeArtifact domain name
e.g. mycompany
CODEARTIFACT_REPOSITORY AWS CodeArtifact repository name
e.g. pypi-store
PROXY_AUTH Optional
HTTP Basic auth credentials expected by the proxy
e.g. username:password

You may also pass in AWS credential environment variables or make credentials available some other way. If using the docker-compose provided here, you can use the .env template to do this.

The container exposes on port 5000, you can then use this container in your pip config/commands to pull packages from CodeArtifact.

To run using docker-compose, do:

$ git clone [email protected]:Polymathian/aws-codeartifact-python-proxy.git
$ cd aws-codeartifact-python-proxy
$ docker-compose up --build

To install packages using the proxy, use:

$ pip install -i https://<your-host-name-here> <package-name>

About

Proxies requests to AWS CodeArtifact Python for anonymous access

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages