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.
|
||||
|
||||
## Table of Contents
|
||||
- [Cline](cline/)
|
||||
- [Comfy UI](comfyui/)
|
||||
- [Open WebUI](openwebui/)
|
||||
|
||||
|
||||
@ -11,7 +11,7 @@ services:
|
||||
- db
|
||||
- redis
|
||||
environment:
|
||||
APP_URL: "https://documentation.whitney.rip"
|
||||
APP_URL: "https://docs.whitney.rip"
|
||||
APP_SECRET: "${APP_SECRET}"
|
||||
DATABASE_URL: "postgresql://docmost:${POSTGRES_PASSWORD}@db:5432/docmost"
|
||||
REDIS_URL: "redis://redis:6379"
|
||||
@ -23,7 +23,7 @@ services:
|
||||
- docmost
|
||||
labels:
|
||||
- "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.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.services.docmost.loadbalancer.server.port=3000"
|
||||
|
||||
@ -4,5 +4,25 @@ Open source project management software.
|
||||
# Setup
|
||||
1. Configure `.env`, see example.
|
||||
- Note to specify `OPENPROJECT_HOST__NAME` without protocol.
|
||||
2. Configure users.
|
||||
- Default admin user is `admin:admin`.
|
||||
2. Bring the stack up: `docker compose up -d`.
|
||||
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
|
||||
volumes:
|
||||
- /pwspool/software/openproject/data:/var/openproject/assets
|
||||
- /pwspool/software/openproject:/var/openproject
|
||||
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.certresolver=lets-encrypt
|
||||
- traefik.http.services.openproject.loadbalancer.server.port=8080
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user