mirror of
https://github.com/Retropex/umbrel-apps.git
synced 2025-05-12 19:30:42 +02:00
App Submission: Twenty (#2484)
This commit is contained in:
parent
32c3c01849
commit
0914efd7d6
1
twenty/data/db-data/.gitkeep
Normal file
1
twenty/data/db-data/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
|
1
twenty/data/docker-data/.gitkeep
Normal file
1
twenty/data/docker-data/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
|
1
twenty/data/redis/.gitkeep
Normal file
1
twenty/data/redis/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
|
1
twenty/data/server-local-data/.gitkeep
Normal file
1
twenty/data/server-local-data/.gitkeep
Normal file
@ -0,0 +1 @@
|
||||
|
71
twenty/docker-compose.yml
Normal file
71
twenty/docker-compose.yml
Normal file
@ -0,0 +1,71 @@
|
||||
version: '3.7'
|
||||
|
||||
services:
|
||||
app_proxy:
|
||||
environment:
|
||||
APP_HOST: twenty_server_1
|
||||
APP_PORT: 3000
|
||||
PROXY_AUTH_ADD: "false"
|
||||
|
||||
server:
|
||||
image: twentycrm/twenty:v0.50.0@sha256:39fb13a0b1f1e98ddf9795d9e98641b4e4a0cfc8abe0d30e18b013ec2bfadd9c
|
||||
user: "1000:1000"
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data/server-local-data:/app/packages/twenty-server/.local-storage
|
||||
- ${APP_DATA_DIR}/data/docker-data:/app/docker-data
|
||||
environment:
|
||||
NODE_PORT: 3000
|
||||
PG_DATABASE_URL: postgres://postgres:postgres@twenty_db_1:5432/default
|
||||
SERVER_URL: http://${DEVICE_DOMAIN_NAME}:2020
|
||||
REDIS_URL: redis://twenty_redis_1:6379
|
||||
APP_SECRET: 2Gn5puuVCH0SI386E9RqOqHm0hGIAyrB
|
||||
depends_on:
|
||||
db:
|
||||
condition: service_healthy
|
||||
healthcheck:
|
||||
test: curl --fail http://localhost:3000/healthz
|
||||
interval: 5s
|
||||
timeout: 5s
|
||||
retries: 10
|
||||
restart: on-failure
|
||||
|
||||
worker:
|
||||
image: twentycrm/twenty:v0.50.0@sha256:39fb13a0b1f1e98ddf9795d9e98641b4e4a0cfc8abe0d30e18b013ec2bfadd9c
|
||||
user: "1000:1000"
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data/server-local-data:/app/packages/twenty-server/.local-storage
|
||||
command: ["yarn", "worker:prod"]
|
||||
environment:
|
||||
PG_DATABASE_URL: postgres://postgres:postgres@twenty_db_1:5432/default
|
||||
SERVER_URL: http://${DEVICE_DOMAIN_NAME}:2020
|
||||
REDIS_URL: redis://twenty_redis_1:6379
|
||||
DISABLE_DB_MIGRATIONS: "true"
|
||||
APP_SECRET: 2Gn5puuVCH0SI386E9RqOqHm0hGIAyrB
|
||||
depends_on:
|
||||
db:
|
||||
condition: service_healthy
|
||||
server:
|
||||
condition: service_healthy
|
||||
restart: on-failure
|
||||
|
||||
db:
|
||||
image: postgres:16.8@sha256:74e7a26f7db1d5bbce23b4132fb4855ed0987ec9dc44f6d078ba8800892dc927
|
||||
user: "1000:1000"
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data/db-data:/var/lib/postgresql/data
|
||||
environment:
|
||||
POSTGRES_USER: postgres
|
||||
POSTGRES_PASSWORD: postgres
|
||||
healthcheck:
|
||||
test: pg_isready -U postgres -h localhost -d postgres
|
||||
interval: 5s
|
||||
timeout: 5s
|
||||
retries: 10
|
||||
restart: on-failure
|
||||
|
||||
redis:
|
||||
image: redis:7.4.2@sha256:bd41d55aae1ecff61b2fafd0d66761223fe94a60373eb6bb781cfbb570a84079
|
||||
user: "1000:1000"
|
||||
restart: on-failure
|
||||
volumes:
|
||||
- "${APP_DATA_DIR}/data/redis:/data"
|
37
twenty/umbrel-app.yml
Normal file
37
twenty/umbrel-app.yml
Normal file
@ -0,0 +1,37 @@
|
||||
manifestVersion: 1
|
||||
id: twenty
|
||||
name: Twenty
|
||||
tagline: An adaptable CRM solution for seamless team collaboration and growth
|
||||
category: files
|
||||
version: "0.50.0"
|
||||
port: 2020
|
||||
description: >-
|
||||
Twenty is the leading open-source CRM, built by a community of hundreds of contributors to meet the unique needs of your business. Designed for flexibility, it helps businesses of all sizes efficiently manage customer relationships and streamline workflows.
|
||||
|
||||
|
||||
With Twenty, you can easily manage customer data through its contact management system. You can create custom objects and fields to capture information specific to your business operations, ensuring that your CRM is tailored to your needs. The platform offers both Kanban and Table Views, allowing you to visualize your workflow and manage projects in a way that works best for your team.
|
||||
|
||||
|
||||
It also features pipeline visualization, giving you a clear overview of your processes and helping you track your sales funnel. Email integration is another valuable feature, allowing you to view emails related to a specific customer or company directly within your workspace. This integration ensures that your team can collaborate efficiently without leaving the platform.
|
||||
|
||||
|
||||
Notes and tasks can be easily added to each record, enabling your team to document key information and track customer interactions. For those needing more advanced automation, Twenty offers API and Webhook support, making it easy to connect to other applications and automate workflows.
|
||||
|
||||
|
||||
Benefits of using Twenty include improved organization, streamlined communication, better data management, and enhanced collaboration within your team. The flexibility and customization options also ensure that Twenty can adapt as your business grows and changes.
|
||||
developer: Twenty.com PBC
|
||||
website: https://twenty.com/
|
||||
submitter: dennysubke
|
||||
submission: https://github.com/getumbrel/umbrel-apps/pull/2484
|
||||
repo: https://github.com/twentyhq/twenty
|
||||
support: https://github.com/twentyhq/twenty/issues
|
||||
gallery:
|
||||
- 1.jpg
|
||||
- 2.jpg
|
||||
- 3.jpg
|
||||
- 4.jpg
|
||||
releaseNotes: ""
|
||||
dependencies: []
|
||||
path: ""
|
||||
defaultUsername: ""
|
||||
defaultPassword: ""
|
Loading…
Reference in New Issue
Block a user