2 Commits 1e04ef6130 ... 1731b320b5

Author SHA1 Message Date
  Josh Bicking 1731b320b5 Add selfoss 5 years ago
  Josh Bicking a798a4acf4 Move certs into containers directory 5 years ago
1 changed files with 17 additions and 2 deletions
  1. 17 2
      docker-compose.yaml

+ 17 - 2
docker-compose.yaml

@@ -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: