diff --git a/manyfold/docker-compose.yml b/manyfold/docker-compose.yml new file mode 100644 index 0000000..6c33e30 --- /dev/null +++ b/manyfold/docker-compose.yml @@ -0,0 +1,30 @@ +--- +services: + app: + image: ghcr.io/manyfold3d/manyfold-solo:latest + container_name: manyfold + ports: + - 3214:3214 + volumes: + - ./data/sqlite3:/config + - /srv/manyfold/libraries:/libraries + environment: + PUID: ${PUID} + PGID: ${PGID} + TZ: America/Detroit + MULTIUSER: enabled + REGISTRATION: disabled + SECRET_KEY_BASE: ${secretKey} + DATABASE_ADAPTER: sqlite3 + DATABASE_NAME: /config/manyfold.sqlite3 + DATABASE_URL: sqlite3:/config/manyfold.sqlite3 + restart: unless-stopped + security_opt: + - no-new-privileges:true + cap_drop: + - ALL + cap_add: + - CHOWN + - DAC_OVERRIDE + - SETUID + - SETGID