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 b4761fe2f6
add example configs
1 month ago
Dockerfile add Dockerfile and docker-compose.yml 1 month ago
README.md add example configs 1 month ago
docker-compose.yml add example configs 1 month ago
entrypoint.sh add Dockerfile and docker-compose.yml 1 month ago
env.letsencrypt add example configs 1 month ago
nginx.conf add example configs 1 month ago
pacoloco.yaml add example configs 1 month 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.