mirror of
https://github.com/runyanjake/olomana.git
synced 2026-06-25 08:04:52 -07:00
Updates
This commit is contained in:
parent
9f72e1c600
commit
892a376889
@ -2,6 +2,7 @@
|
|||||||
Docker containers relating to AI topics - LLMs, Generative AI, etc.
|
Docker containers relating to AI topics - LLMs, Generative AI, etc.
|
||||||
|
|
||||||
## Table of Contents
|
## Table of Contents
|
||||||
|
- [Cline](cline/)
|
||||||
- [Comfy UI](comfyui/)
|
- [Comfy UI](comfyui/)
|
||||||
- [Open WebUI](openwebui/)
|
- [Open WebUI](openwebui/)
|
||||||
|
|
||||||
|
|||||||
@ -11,7 +11,7 @@ services:
|
|||||||
- db
|
- db
|
||||||
- redis
|
- redis
|
||||||
environment:
|
environment:
|
||||||
APP_URL: "https://documentation.whitney.rip"
|
APP_URL: "https://docs.whitney.rip"
|
||||||
APP_SECRET: "${APP_SECRET}"
|
APP_SECRET: "${APP_SECRET}"
|
||||||
DATABASE_URL: "postgresql://docmost:${POSTGRES_PASSWORD}@db:5432/docmost"
|
DATABASE_URL: "postgresql://docmost:${POSTGRES_PASSWORD}@db:5432/docmost"
|
||||||
REDIS_URL: "redis://redis:6379"
|
REDIS_URL: "redis://redis:6379"
|
||||||
@ -23,7 +23,7 @@ services:
|
|||||||
- docmost
|
- docmost
|
||||||
labels:
|
labels:
|
||||||
- "traefik.enable=true"
|
- "traefik.enable=true"
|
||||||
- "traefik.http.routers.docmost.rule=Host(`documentation.whitney.rip`)"
|
- "traefik.http.routers.docmost.rule=Host(`docs.whitney.rip`)"
|
||||||
- "traefik.http.routers.docmost.entrypoints=websecure"
|
- "traefik.http.routers.docmost.entrypoints=websecure"
|
||||||
- "traefik.http.routers.docmost.tls.certresolver=letsencrypt"
|
- "traefik.http.routers.docmost.tls.certresolver=letsencrypt"
|
||||||
- "traefik.http.services.docmost.loadbalancer.server.port=3000"
|
- "traefik.http.services.docmost.loadbalancer.server.port=3000"
|
||||||
|
|||||||
@ -4,5 +4,25 @@ Open source project management software.
|
|||||||
# Setup
|
# Setup
|
||||||
1. Configure `.env`, see example.
|
1. Configure `.env`, see example.
|
||||||
- Note to specify `OPENPROJECT_HOST__NAME` without protocol.
|
- Note to specify `OPENPROJECT_HOST__NAME` without protocol.
|
||||||
2. Configure users.
|
2. Bring the stack up: `docker compose up -d`.
|
||||||
- Default admin user is `admin:admin`.
|
3. First-time login: `admin` / `admin`. You'll be forced to set a new password on first sign-in.
|
||||||
|
- To pre-seed the admin password and skip the forced reset, set before first boot:
|
||||||
|
- `OPENPROJECT_SEED_ADMIN_USER_PASSWORD=<strong password>`
|
||||||
|
- `OPENPROJECT_SEED_ADMIN_USER_PASSWORD_RESET=false`
|
||||||
|
|
||||||
|
# Toggling self-signup
|
||||||
|
Controlled by `OPENPROJECT_SELF__REGISTRATION` (double underscore is intentional):
|
||||||
|
- `0` — disabled
|
||||||
|
- `1` — email activation
|
||||||
|
- `2` — manual admin activation
|
||||||
|
- `3` — automatic activation
|
||||||
|
|
||||||
|
The env value seeds the setting; an admin can still change it via Administration → Authentication → Settings.
|
||||||
|
|
||||||
|
# Wiping persistent data
|
||||||
|
The all-in-one image bundles Postgres inside the container. The bind mount at `/pwspool/software/openproject` holds both `pgdata/` (database) and `assets/` (uploaded files). To start fresh:
|
||||||
|
```
|
||||||
|
docker compose down
|
||||||
|
sudo rm -rf /pwspool/software/openproject/pgdata /pwspool/software/openproject/assets
|
||||||
|
docker compose up -d
|
||||||
|
```
|
||||||
|
|||||||
@ -12,9 +12,9 @@ services:
|
|||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
volumes:
|
volumes:
|
||||||
- /pwspool/software/openproject/data:/var/openproject/assets
|
- /pwspool/software/openproject:/var/openproject
|
||||||
labels:
|
labels:
|
||||||
- traefik.http.routers.openproject.rule=Host(`pm.whitney.rip`)
|
- traefik.http.routers.openproject.rule=Host(`openproject.whitney.rip`)
|
||||||
- traefik.http.routers.openproject.tls=true
|
- traefik.http.routers.openproject.tls=true
|
||||||
- traefik.http.routers.openproject.tls.certresolver=lets-encrypt
|
- traefik.http.routers.openproject.tls.certresolver=lets-encrypt
|
||||||
- traefik.http.services.openproject.loadbalancer.server.port=8080
|
- traefik.http.services.openproject.loadbalancer.server.port=8080
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user