78 lines
1.7 KiB
Markdown
78 lines
1.7 KiB
Markdown
---
|
|
assigned: ''
|
|
created: 2024-07-21T18:04:09.445Z
|
|
progress: 0
|
|
tags: []
|
|
type: note
|
|
updated: 2024-07-26T22:50:24.866Z
|
|
---
|
|
|
|
# Docmost
|
|
|
|
```yaml Sat Jul 20 2024 21:37:15 GMT-0700 (Mountain Standard Time)
|
|
|
|
|
|
|
|
services:
|
|
docmost:
|
|
image: docmost/docmost:latest
|
|
depends_on:
|
|
- db
|
|
- redis
|
|
environment:
|
|
APP_SECRET: ${APP_SECRET}
|
|
APP_URL: ${APP_URL}
|
|
DATABASE_URL: ${DATABASE_URL}
|
|
MAIL_DRIVER: ${MAIL_DRIVER}
|
|
MAIL_FROM_ADDRESS: ${MAIL_FROM_ADDRESS}
|
|
MAIL_FROM_NAME: ${MAIL_FROM_NAME}
|
|
REDIS_URL: ${REDIS_URL}
|
|
SMTP_HOST: ${SMTP_HOST}
|
|
SMTP_PASSWORD: ${SMTP_PASSWORD}
|
|
SMTP_PORT: ${SMTP_PORT}
|
|
SMTP_USERNAME: ${SMTP_USERNAME}
|
|
ports:
|
|
- "5006:3000"
|
|
restart: unless-stopped
|
|
volumes:
|
|
- docmost:/app/data/storage
|
|
db:
|
|
image: postgres:16-alpine
|
|
environment:
|
|
POSTGRES_DB: ${POSTGRES_DB}
|
|
POSTGRES_USER: ${POSTGRES_USER}
|
|
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
|
|
restart: unless-stopped
|
|
volumes:
|
|
- db_data:/var/lib/postgresql/data
|
|
redis:
|
|
image: redis:7.2-alpine
|
|
restart: unless-stopped
|
|
volumes:
|
|
- redis_data:/data
|
|
volumes:
|
|
docmost:
|
|
db_data:
|
|
redis_data:
|
|
networks: {}
|
|
```
|
|
|
|
- [configuration](https://docmost.com/docs/self-hosting/configuration/)
|
|
|
|
```conf Sat Jul 20 2024 22:18:15 GMT-0700 (Mountain Standard Time)
|
|
APP_SECRET="A201049609C98D4C83842276D8318A20"
|
|
APP_URL="https://docmost.ddns.net"
|
|
DATABASE_URL="postgresql://docmost:STRONG_DB_PASSWORD@db:5432/docmost?schema=public"
|
|
MAIL_DRIVER="smtp"
|
|
MAIL_FROM_ADDRESS="hello@example.com"
|
|
MAIL_FROM_NAME="Docmost"
|
|
POSTGRES_DB="docmost"
|
|
POSTGRES_PASSWORD="STRONG_DB_PASSWORD"
|
|
POSTGRES_USER="docmost"
|
|
REDIS_URL="redis://redis:6379"
|
|
SMTP_HOST=
|
|
SMTP_PASSWORD=
|
|
SMTP_PORT=
|
|
SMTP_USERNAME=
|
|
```
|