mirror of
https://github.com/tiennm99/coolify.git
synced 2026-08-21 08:25:45 +00:00
feat(ui): rewrite resource picker titles and descriptions
This commit is contained in:
@@ -177,30 +177,30 @@ class Select extends Component
|
||||
$gitBasedApplications = [
|
||||
[
|
||||
'id' => 'public',
|
||||
'name' => 'Public Repository',
|
||||
'description' => 'Connect any public Git repository and let Coolify build and deploy it from source.',
|
||||
'name' => 'Public Git Repository',
|
||||
'description' => 'Deploy any public Git repository. Coolify builds it from source, no credentials required.',
|
||||
'documentation' => 'https://coolify.io/docs/applications/ci-cd',
|
||||
'logo' => asset('svgs/resources/public-repo.svg'),
|
||||
],
|
||||
[
|
||||
'id' => 'private-deploy-key',
|
||||
'name' => 'Private Repository (with Deploy Key)',
|
||||
'description' => 'Connect a private Git repository over SSH using a repository-scoped deploy key.',
|
||||
'name' => 'Private Git Repository (with Deploy Key)',
|
||||
'description' => 'Deploy a private repository over SSH with a repository-scoped deploy key. Set the URL and branch manually, no automatic deploys.',
|
||||
'documentation' => 'https://coolify.io/docs/applications/ci-cd/github/deploy-key',
|
||||
'logo' => asset('svgs/resources/deploy-key.svg'),
|
||||
],
|
||||
[
|
||||
'id' => 'private-gh-app',
|
||||
'name' => 'Private Repository (with GitHub App)',
|
||||
'description' => 'Deploy a private GitHub repository with automatic webhooks and pull request support.',
|
||||
'name' => 'Git Repository (with GitHub App)',
|
||||
'description' => 'Deploy public or private GitHub repositories through a GitHub App, with automatic webhooks and pull request previews.',
|
||||
'documentation' => 'https://coolify.io/docs/applications/ci-cd/github/setup-app',
|
||||
'logo' => asset('svgs/resources/github-app.svg'),
|
||||
'logoDark' => asset('svgs/resources/github-app-dark.svg'),
|
||||
],
|
||||
[
|
||||
'id' => 'private-gitlab-app',
|
||||
'name' => 'Private Repository (with GitLab App)',
|
||||
'description' => 'You can deploy public & private repositories through your GitLab Apps.',
|
||||
'name' => 'Git Repository (with GitLab App)',
|
||||
'description' => 'Deploy public or private GitLab projects through a GitLab App, with automatic webhooks and merge request previews.',
|
||||
'logo' => asset('svgs/resources/gitlab-app.svg'),
|
||||
],
|
||||
];
|
||||
@@ -208,21 +208,21 @@ class Select extends Component
|
||||
[
|
||||
'id' => 'dockerfile',
|
||||
'name' => 'Dockerfile',
|
||||
'description' => 'Build and deploy an application from a Dockerfile without connecting a Git repository.',
|
||||
'description' => 'Deploy an application using a Dockerfile, without a Git repository.',
|
||||
'documentation' => 'https://coolify.io/docs/applications/build-packs/dockerfile',
|
||||
'logo' => asset('svgs/resources/dockerfile.svg'),
|
||||
],
|
||||
[
|
||||
'id' => 'docker-compose-empty',
|
||||
'name' => 'Docker Compose Empty',
|
||||
'description' => 'Create a multi-container application and provide the Docker Compose definition manually.',
|
||||
'name' => 'Docker Compose',
|
||||
'description' => 'Deploy a multi-container application using a Docker Compose file, without a Git repository.',
|
||||
'documentation' => 'https://coolify.io/docs/applications/build-packs/docker-compose',
|
||||
'logo' => asset('svgs/resources/docker-compose.svg'),
|
||||
],
|
||||
[
|
||||
'id' => 'docker-image',
|
||||
'name' => 'Docker Image',
|
||||
'description' => 'Run a prebuilt image from Docker Hub or another compatible container registry.',
|
||||
'description' => 'Deploy an application using a prebuilt image from any Docker registry, without a Git repository.',
|
||||
'documentation' => 'https://coolify.io/docs/applications',
|
||||
'logo' => asset('svgs/resources/docker-image.svg'),
|
||||
],
|
||||
@@ -231,52 +231,52 @@ class Select extends Component
|
||||
[
|
||||
'id' => 'postgresql',
|
||||
'name' => 'PostgreSQL',
|
||||
'description' => 'PostgreSQL is an object-relational database known for its robustness, advanced features, and strong standards compliance.',
|
||||
'description' => 'A relational database with strong SQL standards support and extensibility.',
|
||||
'logo' => asset('svgs/resources/postgres.svg'),
|
||||
],
|
||||
[
|
||||
'id' => 'mysql',
|
||||
'name' => 'MySQL',
|
||||
'description' => 'MySQL is an open-source relational database management system. ',
|
||||
'description' => 'A relational database for web and general-purpose applications.',
|
||||
'logo' => asset('svgs/resources/mysql.svg'),
|
||||
|
||||
],
|
||||
[
|
||||
'id' => 'mariadb',
|
||||
'name' => 'MariaDB',
|
||||
'description' => 'MariaDB is a community-developed, commercially supported fork of the MySQL relational database management system, intended to remain free and open-source.',
|
||||
'description' => 'A relational database and drop-in replacement for MySQL.',
|
||||
'logo' => asset('svgs/resources/mariadb.svg'),
|
||||
],
|
||||
[
|
||||
'id' => 'redis',
|
||||
'name' => 'Redis',
|
||||
'description' => 'Redis is a source-available, in-memory storage, used as a distributed, in-memory key–value database, cache and message broker, with optional durability.',
|
||||
'description' => 'An in-memory key-value store used as a database, cache, and message broker.',
|
||||
'logo' => asset('svgs/resources/redis.svg'),
|
||||
],
|
||||
[
|
||||
'id' => 'keydb',
|
||||
'name' => 'KeyDB',
|
||||
'description' => 'KeyDB is a database that offers high performance, low latency, and scalability for various data structures and workloads.',
|
||||
'description' => 'A multithreaded, Redis-compatible in-memory store.',
|
||||
'logo' => asset('svgs/resources/keydb.svg'),
|
||||
'logoDark' => asset('svgs/resources/keydb-dark.svg'),
|
||||
],
|
||||
[
|
||||
'id' => 'dragonfly',
|
||||
'name' => 'Dragonfly',
|
||||
'description' => 'Dragonfly DB is a drop-in Redis replacement that delivers 25x more throughput and 12x faster snapshotting than Redis.',
|
||||
'description' => 'An in-memory datastore compatible with Redis and Memcached.',
|
||||
'logo' => asset('svgs/resources/dragonfly.svg'),
|
||||
'logoDark' => asset('svgs/resources/dragonfly-dark.svg'),
|
||||
],
|
||||
[
|
||||
'id' => 'mongodb',
|
||||
'name' => 'MongoDB',
|
||||
'description' => 'MongoDB is a source-available, cross-platform, document-oriented database program.',
|
||||
'description' => 'A document-oriented NoSQL database that stores JSON-like documents.',
|
||||
'logo' => asset('svgs/resources/mongodb.svg'),
|
||||
],
|
||||
[
|
||||
'id' => 'clickhouse',
|
||||
'name' => 'ClickHouse',
|
||||
'description' => 'ClickHouse is a column-oriented database that supports real-time analytics, business intelligence, observability, ML and GenAI, and more.',
|
||||
'description' => 'A column-oriented database for real-time analytics over large datasets.',
|
||||
'logo' => asset('svgs/resources/clickhouse.svg'),
|
||||
],
|
||||
|
||||
|
||||
Reference in New Issue
Block a user