|
@@ -7,7 +7,7 @@ services:
|
|
|
- "80:80"
|
|
|
- "443:443"
|
|
|
volumes:
|
|
|
- - /etc/letsencrypt:/etc/nginx/certs:ro
|
|
|
+ - ${CONTAINERS_DIR}/certs:/etc/nginx/certs:ro
|
|
|
- /etc/nginx/vhost.d
|
|
|
- /var/run/docker.sock:/tmp/docker.sock:ro
|
|
|
- /usr/share/nginx/html
|
|
@@ -22,7 +22,7 @@ services:
|
|
|
letsencrypt-nginx-proxy-companion:
|
|
|
image: jrcs/letsencrypt-nginx-proxy-companion
|
|
|
volumes:
|
|
|
- - /etc/letsencrypt:/etc/nginx/certs:rw
|
|
|
+ - ${CONTAINERS_DIR}/certs:/etc/nginx/certs:rw
|
|
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
|
|
volumes_from:
|
|
|
- nginx-proxy
|
|
@@ -192,6 +192,21 @@ services:
|
|
|
- LETSENCRYPT_EMAIL=${LETSENCRYPT_EMAIL}
|
|
|
restart: always
|
|
|
|
|
|
+ selfoss:
|
|
|
+ image: jenserat/selfoss
|
|
|
+ expose:
|
|
|
+ - "80"
|
|
|
+ links:
|
|
|
+ - postgres
|
|
|
+ volumes:
|
|
|
+ - ${CONTAINERS_DIR}/selfoss:/var/www/html/data
|
|
|
+ environment:
|
|
|
+ - VIRTUAL_HOST=selfoss.jossh.us
|
|
|
+ - LETSENCRYPT_HOST=selfoss.jossh.us
|
|
|
+ - VIRTUAL_PORT=80
|
|
|
+ - LETSENCRYPT_EMAIL=${LETSENCRYPT_EMAIL}
|
|
|
+ restart: always
|
|
|
+
|
|
|
# Currently unused container configs:
|
|
|
|
|
|
#znc:
|