Files
docker_dev/manyfold/docker-compose.yaml
2025-09-20 16:11:47 +02:00

76 lines
1.8 KiB
YAML

# bernie (3dm.delmar.bzh)
---
name: manyfold
volumes:
db_data:
libraries:
networks:
manyfold:
services:
manyfold-app:
container_name: manyfold-app
image: ghcr.io/manyfold3d/manyfold:latest
ports:
- 3214:3214
volumes:
- libraries:/libraries
environment:
PUID: 1000
PGID: 1000
TZ: Europe/Paris
DATABASE_ADAPTER: postgresql
DATABASE_HOST: sheldon
DATABASE_PORT: 5432
DATABASE_NAME: manyfold
DATABASE_USER: admin
DATABASE_PASSWORD: puW6KHfe3viQRyR7
SECRET_KEY_BASE: 4tEflCz6xAiTK0jEa8AkUGKIL142ztOjQxxHbvtSsmFqihQI7xeFsA8uJjugOX3i
DATABASE_URL: postgresql://admin:puW6KHfe3viQRyR7@sheldon:5432/manyfold
REDIS_URL: redis://manyfold-redis:6379/1
# For details of other optional environment variables, including features such
# as multiuser mode, visit https://manyfold.app/sysadmin/configuration.html
SMTP_SERVER: pro1.mail.ovh.net
SMTP_PORT: 587
SMTP_USERNAME: admin@delmar.bzh
SMTP_PASSWORD: sxS4GA8rBfmFkCFL
SMTP_FROM_ADDRESS: admin@delmar.bzh
SMTP_AUTHENTICATION: login
PUBLIC_HOSTNAME: 3dm.delmar.bzh
restart: unless-stopped
depends_on:
# - manyfold-postgres
- manyfold-redis
networks:
- manyfold
security_opt:
- no-new-privileges:true
cap_drop:
- ALL
cap_add:
- CHOWN
- DAC_OVERRIDE
- SETUID
- SETGID
# manyfold-postgres:
# container_name: manyfold-postgres
# image: postgres:15
# volumes:
# - db_data:/var/lib/postgresql/data
# environment:
# POSTGRES_USER: admin
# POSTGRES_PASSWORD: puW6KHfe3viQRyR7
# restart: unless-stopped
# networks:
# - manyfold
#
manyfold-redis:
container_name: manyfold-redis
image: redis:7
restart: unless-stopped
networks:
- manyfold