AWS p2 Repository

AWS p2 Repository is a web application to host p2 repositories backed by AWS S3

AWS p2 Repository is a web application to host p2 repositories backed by AWS S3.

For more details about the development of AWS p2 Repository, check out my blog post.

1
$ docker run --rm -d -p 8081:8081 --env-file ./env.list aws-p2-repository

Example env.list file:

1
2
3
4
5
6
7
8
9
AWS_ACCESS_KEY_ID=FAKENOTREAL123
AWS_SECRET_KEY=FAKENOTREAL123
AWS_S3_BUCKET_NAME=p2.example.com
AWS_P2_REPO_WEBAPP_BRAND_NAME=p2.example.com
AWS_P2_REPO_WEBAPP_BRAND_ICON=https://www.example.com/icon.png
AWS_P2_REPO_WEBAPP_BRAND_FAVICON=https://www.example.com/favicon.png
AWS_P2_REPO_WEBAPP_CUSTOM_DOMAIN=p2.example.com
P2_INSPECTOR_BASE_URL=https://inspector.example.com
PORT=8081

GitHub Repository: https://github.com/avojak/aws-p2-repository Docker Hub: https://hub.docker.com/r/avojak/aws-p2-repository

Related