Dockerfile and docker-compose for pacoloco (https://github.com/anatol/pacoloco)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
adasauce
f77ca989f0
|
4 years ago | |
---|---|---|
Dockerfile | 4 years ago | |
README.md | 5 years ago | |
docker-compose.yml | 5 years ago | |
entrypoint.sh | 5 years ago | |
env.letsencrypt | 5 years ago | |
nginx.conf | 5 years ago | |
pacoloco.yaml | 4 years ago |
README.md
Pacoloco Docker
Special considerations for this deployment.
Dockerfile
- built in alpine from git
- uses a volume for
/var/cache/pocoloco
- runs as pocoloco user uid 1000
- exposes 9129 as the default port
- expects
/etc/pacoloco.yaml
to be injected
docker-compose
- provides the config through
pocoloco.yaml
into/etc/pocoloco.yml
directly. - exposes wonky port numbers in nginx, meant to be behind a reverse proxy
- bridge configured to be served on over wireguard VPN over ipv4.
- handles it's own SSL certs using
vdhpieter/letsencrypt-webroot
, a working fork of the original kvaps container which has been retired. - hardened SSL nginx configuration with letsencrypt support.
- until SSL is bootstrapped, comment out the SSL section of the nginx.conf.