Go to file
2014-08-13 13:36:17 +02:00
configs Finalize with nginx. 2014-08-13 13:28:11 +02:00
keys Finalize with nginx. 2014-08-13 13:28:11 +02:00
scripts Finalize with nginx. 2014-08-13 13:28:11 +02:00
Dockerfile Finalize with nginx. 2014-08-13 13:28:11 +02:00
Makefile Finalize with nginx. 2014-08-13 13:28:11 +02:00
README.md Update documentation. 2014-08-13 13:36:17 +02:00
TODO.md Finalize with nginx. 2014-08-13 13:28:11 +02:00

docker-debian-repository

This docker box provides an apt repository based on the tool reprepro. The repository is served by an nginx server.

Status : work in progress / not ready for production yet.

Uploading packages

Fill your ~/.dput.cf with the following content :

[DEFAULT]
default_host_main = docker

[docker]
fqdn = localhost
method = scp
login = user
incoming = /docker/incoming
ssh_config_options =
    	Port 9022
    	StrictHostKeyChecking no

Then upload the latest package you maintain :

$ dput ~/src/foobar_0.1.10_amd64.changes
Trying to upload package to docker
Uploading to docker (via scp to 172.17.0.152):
foobar_0.1.10_all.deb              100%   39KB  39.3KB/s   00:00    
foobar_0.1.10.dsc                  100%  488     0.5KB/s   00:00    
foobar_0.1.10.tar.gz               100%  826KB 826.0KB/s   00:00    
foobar_0.1.10_amd64.changes        100% 1488     1.5KB/s   00:00    
Successfully uploaded packages.

References

Tutorials