@@ -242,6 +242,31 @@ services:
242242 - open-webui:/app/backend/data
243243 environment :
244244 OLLAMA_BASE_URL : http://ollama:11434
245+ outline :
246+ image : outlinewiki/outline:${OUTLINE_VERSION-1.1.0}
247+ ports :
248+ - 3006:3000
249+ environment :
250+ COLLABORATION_URL : ' '
251+ DATABASE_URL : ${OUTLINE_DATABASE_URL-postgres://root:root@postgres:5432/outline}
252+ SECRET_KEY : ${OUTLINE_SECRET_KEY-outline-secret-key}
253+ UTILS_SECRET : ${OUTLINE_UTILS_SECRET-outline-utils-secret}
254+ URL : ${OUTLINE_URL-http://localhost:3006}
255+ SMTP_HOST : ${OUTLINE_SMTP_HOST-}
256+ SMTP_PORT : ${OUTLINE_SMTP_PORT-}
257+ SMTP_USERNAME : ${OUTLINE_SMTP_USERNAME-}
258+ SMTP_PASSWORD : ${OUTLINE_SMTP_PASSWORD-}
259+ SMTP_SECURE : ${OUTLINE_SMTP_SECURE-false}
260+ SMTP_FROM_EMAIL : ${OUTLINE_SMTP_FROM_EMAIL-}
261+ REDIS_URL : ${OUTLINE_REDIS_URL-redis://:@redis:6379}
262+ PGSSLMODE : disable
263+ FORCE_HTTPS : false
264+ labels :
265+ - traefik.enable=true
266+ - traefik.http.routers.outline.rule=Host(`${OUTLINE_TRAEFIK_HOST-outline.localhost}`)
267+ - traefik.http.routers.outline.tls=true
268+ - traefik.http.routers.outline.tls.certresolver=letsencrypt
269+ restart : ${OUTLINE_RESTART_POLICY-no}
245270 pgadmin :
246271 image : dpage/pgadmin4:${PGADMIN_VERSION:-8.14.0}
247272 environment :
@@ -284,14 +309,13 @@ services:
284309 - traefik.http.services.portainer.loadbalancer.server.port=9000
285310 restart : ${PORTAINER_RESTART_POLICY-no}
286311 postgres :
287- image : postgres:${POSTGRESQL_VERSION:-15.5.0 }
312+ image : postgres:${POSTGRESQL_VERSION:-15.15 }
288313 environment :
289314 POSTGRES_USER : ${POSTGRESQL_USER:-root}
290315 POSTGRES_PASSWORD : ${POSTGRESQL_PASSWORD:-root}
291316 ports :
292317 - 5432:5432
293318 volumes :
294- - ./volumes/postgres/certs:/opt/bitnami/postgresql/certs
295319 - postgres:/var/lib/postgresql/data
296320 restart : ${POSTGRESQL_RESTART_POLICY:-no}
297321 prometheus :
0 commit comments