id: ten-database title: Ten31 Database version: 0.1.0.38 release-notes: >- Initial StartOS 0.3.5 package wrapper for Ten31 Database. license: MIT wrapper-repo: https://github.com/ten31/ten31-database-startos upstream-repo: https://github.com/ten31/ten31-database support-site: https://github.com/ten31/ten31-database/issues marketing-site: https://ten31.vc build: ["make image-arm"] description: short: Self-hosted investor and fundraising database for Ten31. long: >- Ten31 Database is an Airtable-style investor CRM with fundraising grid, communications logging, views, backups, and CSV import. This package stores all runtime data in the service volume for upgrade-safe persistence. assets: license: LICENSE icon: icon.png instructions: instructions.md docker-images: image.tar main: type: docker image: main entrypoint: docker_entrypoint.sh args: [] mounts: main: /data health-checks: main: name: API health success-message: CRM API is responding. type: docker image: main entrypoint: healthcheck.sh args: [] inject: true config: ~ dependencies: {} volumes: main: type: data interfaces: main: name: Web Interface description: Browser UI and API for Ten31 Database. tor-config: port-mapping: 80: "8080" lan-config: 443: ssl: true internal: 8080 ui: true protocols: [tcp, http, https] backup: create: type: docker image: main system: false entrypoint: sh args: - -c - | set -eu rm -rf /backup/* cp -a /data/. /backup/ mounts: main: /data BACKUP: /backup restore: type: docker image: main system: false entrypoint: sh args: - -c - | set -eu cp -a /backup/. /data/ mounts: main: /data BACKUP: /backup actions: {}