diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9f5ce6613..80ec0614e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -6,20 +6,16 @@ You can ask for guidance anytime on our [Discord server](https://coollabs.io/dis ## Table of Contents -- [Contributing to Coolify](#contributing-to-coolify) - - [Table of Contents](#table-of-contents) - - [1. Setup Development Environment](#1-setup-development-environment) - - [2. Verify Installation (Optional)](#2-verify-installation-optional) - - [3. Fork and Setup Local Repository](#3-fork-and-setup-local-repository) - - [4. Set up Environment Variables](#4-set-up-environment-variables) - - [5. Start Coolify](#5-start-coolify) - - [6. Start Development](#6-start-development) - - [7. Create a Pull Request](#7-create-a-pull-request) - - [Development Notes](#development-notes) - - [Resetting Development Environment](#resetting-development-environment) - - [Additional Contribution Guidelines](#additional-contribution-guidelines) - - [Contributing a New Service](#contributing-a-new-service) - - [Contributing to Documentation](#contributing-to-documentation) +1. [Setup Development Environment](#1-setup-development-environment) +2. [Verify Installation](#2-verify-installation-optional) +3. [Fork and Setup Local Repository](#3-fork-and-setup-local-repository) +4. [Set up Environment Variables](#4-set-up-environment-variables) +5. [Start Coolify](#5-start-coolify) +6. [Start Development](#6-start-development) +7. [Create a Pull Request](#7-create-a-pull-request) +8. [Development Notes](#development-notes) +9. [Resetting Development Environment](#resetting-development-environment) +10. [Additional Contribution Guidelines](#additional-contribution-guidelines) ## 1. Setup Development Environment diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 750ad45d4..b6fb931df 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -19,7 +19,7 @@ services: PUSHER_APP_SECRET: "${PUSHER_APP_SECRET:-coolify}" volumes: - .:/var/www/html/:cached - - /data/coolify/backups/:/var/www/html/storage/app/backups + - dev_backups_data:/var/www/html/storage/app/backups postgres: pull_policy: always ports: @@ -32,8 +32,7 @@ services: POSTGRES_DB: "${DB_DATABASE:-coolify}" POSTGRES_HOST_AUTH_METHOD: "trust" volumes: - - /data/coolify/_volumes/database/:/var/lib/postgresql/data - # - coolify-pg-data-dev:/var/lib/postgresql/data + - dev_postgres_data:/var/lib/postgresql/data redis: pull_policy: always ports: @@ -41,8 +40,7 @@ services: env_file: - .env volumes: - - /data/coolify/_volumes/redis/:/data - # - coolify-redis-data-dev:/data + - dev_redis_data:/data soketi: build: context: . @@ -69,7 +67,7 @@ services: ports: - "${VITE_PORT:-5173}:${VITE_PORT:-5173}" volumes: - - .:/var/www/html:cached + - .:/var/www/html/:cached command: sh -c "npm install && npm run dev" networks: - coolify @@ -79,9 +77,12 @@ services: init: true container_name: coolify-testing-host volumes: - - /:/host - /var/run/docker.sock:/var/run/docker.sock - - /data/coolify/:/data/coolify + - dev_coolify_data:/data/coolify + - dev_backups_data:/data/coolify/backups + - dev_postgres_data:/data/coolify/_volumes/database + - dev_redis_data:/data/coolify/_volumes/redis + - dev_minio_data:/data/coolify/_volumes/minio networks: - coolify mailpit: @@ -105,17 +106,16 @@ services: MINIO_ACCESS_KEY: "${MINIO_ACCESS_KEY:-minioadmin}" MINIO_SECRET_KEY: "${MINIO_SECRET_KEY:-minioadmin}" volumes: - - /data/coolify/_volumes/minio/:/data - # - coolify-minio-data-dev:/data + - dev_minio_data:/data networks: - coolify volumes: - coolify-data-dev: - coolify-pg-data-dev: - coolify-redis-data-dev: - coolify-minio-data-dev: - + dev_backups_data: + dev_postgres_data: + dev_redis_data: + dev_coolify_data: + dev_minio_data: networks: coolify: