34 lines
783 B
Markdown
34 lines
783 B
Markdown
# squid
|
|
|
|
apt cacher for debian
|
|
|
|
inspired by https://github.com/salrashid123/squid_proxy
|
|
|
|
## making a CA
|
|
|
|
```shell
|
|
openssl genrsa -out CA_key.pem 2048
|
|
openssl req -x509 -days 600 -new -nodes -key CA_key.pem -out CA_crt.pem -extensions v3_ca -config openssl.cnf -subj "/C=UK/ST=Devon/L=Rose Ash/O=Google/OU=SiGyl/CN=Proxy-ca"
|
|
```
|
|
|
|
then set secrets ca-crt and ca-key to the created files
|
|
|
|
## making dockerconfigjson
|
|
|
|
the secret dockerconfigjson allows images to be pulled from the local docker repository
|
|
|
|
if you login to this repository with:
|
|
|
|
```shell
|
|
docker login $LOCAL_DOCKER_REGISTRY --username client --password $REGISTRY_PASSWORD
|
|
```
|
|
|
|
then you will find the required content with:
|
|
|
|
```shell
|
|
cat ~/.docker/config.json
|
|
```
|
|
|
|
## releasing
|
|
|
|
[see here](https://sigyl.com/releases/) |