Add ocis/docker-compose.yml
This commit is contained in:
@@ -0,0 +1,36 @@
|
|||||||
|
services:
|
||||||
|
ocis:
|
||||||
|
image: owncloud/ocis:8
|
||||||
|
container_name: ocis
|
||||||
|
restart: unless-stopped
|
||||||
|
ports:
|
||||||
|
- "9200:9200"
|
||||||
|
# THE FIX: Forces automatic initialization on first run, then fires up the server
|
||||||
|
entrypoint: ["/bin/sh", "-c", "ocis init --insecure false || true; ocis server"]
|
||||||
|
environment:
|
||||||
|
# General Network URL
|
||||||
|
- OCIS_URL=https://ocis.johnsnexus.click
|
||||||
|
# - OCIS_INSECURE=true
|
||||||
|
|
||||||
|
# Routing Configuration overrides
|
||||||
|
- PROXY_HTTP_ADDR=0.0.0.0:9200
|
||||||
|
- PROXY_TLS=false
|
||||||
|
- OCIS_LOG_LEVEL=info
|
||||||
|
- DEMO_USERS=false
|
||||||
|
# CRITICAL FIX: Forces the IDP service to accept an insecure HTTP issuer
|
||||||
|
- OCIS_OIDC_ISSUER=https://ocis.johnsnexus.click
|
||||||
|
- IDP_INSECURE=false
|
||||||
|
|
||||||
|
# Token Cryptography (Hardcoded bypasses ocis.yaml file demand)
|
||||||
|
- OCIS_JWT_SECRET=YX12IFGHmJyZ6xz51DIOJ60mZL9nYK7wUQOhRyGR49vkTHjGDMd2YjKA8IbVZl6s
|
||||||
|
- IDM_JWT_SECRET=YX12IFGHmJyZ6xz51DIOJ60mZL9nYK7wUQOhRyGR49vkTHjGDMd2YjKA8IbVZl6s
|
||||||
|
|
||||||
|
# Identity Manager (IDM) User Provisioning (Bypasses manual "ocis init" completely)
|
||||||
|
- IDM_ADMIN_PASSWORD=Zephie2023!
|
||||||
|
volumes:
|
||||||
|
- ocis-data:/var/lib/ocis
|
||||||
|
- ocis-config:/etc/ocis
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
ocis-data:
|
||||||
|
ocis-config:
|
||||||
Reference in New Issue
Block a user