From 6b12c78ceaeff1be982cb414b51b34ceac6b4981 Mon Sep 17 00:00:00 2001 From: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com> Date: Tue, 9 Jul 2024 13:48:36 +0530 Subject: [PATCH] [WEB-1904] chore: updated setup env (#5082) * chore: updated setup env * chore: removed the web env --- ENV_SETUP.md | 85 ++++++++++++++-------------------------------------- 1 file changed, 23 insertions(+), 62 deletions(-) diff --git a/ENV_SETUP.md b/ENV_SETUP.md index df05683efd..cdcf6be370 100644 --- a/ENV_SETUP.md +++ b/ENV_SETUP.md @@ -1,6 +1,5 @@ # Environment Variables -​ Environment variables are distributed in various files. Please refer them carefully. ## {PROJECT_FOLDER}/.env @@ -9,17 +8,13 @@ File is available in the project root folder​ ``` # Database Settings -PGUSER="plane" -PGPASSWORD="plane" -PGHOST="plane-db" -PGDATABASE="plane" -DATABASE_URL=postgresql://${PGUSER}:${PGPASSWORD}@${PGHOST}/${PGDATABASE} -​ +POSTGRES_USER="plane" +POSTGRES_PASSWORD="plane" +POSTGRES_DB="plane" +PGDATA="/var/lib/postgresql/data" # Redis Settings REDIS_HOST="plane-redis" REDIS_PORT="6379" -REDIS_URL="redis://${REDIS_HOST}:6379/" -​ # AWS Settings AWS_REGION="" AWS_ACCESS_KEY_ID="access-key" @@ -29,63 +24,39 @@ AWS_S3_ENDPOINT_URL="http://plane-minio:9000" AWS_S3_BUCKET_NAME="uploads" # Maximum file upload limit FILE_SIZE_LIMIT=5242880 -​ # GPT settings OPENAI_API_BASE="https://api.openai.com/v1" # deprecated OPENAI_API_KEY="sk-" # deprecated GPT_ENGINE="gpt-3.5-turbo" # deprecated -​ +# Settings related to Docker +DOCKERIZED=1 # deprecated # set to 1 If using the pre-configured minio setup USE_MINIO=1 -​ # Nginx Configuration NGINX_PORT=80 ``` -​ - -## {PROJECT_FOLDER}/web/.env.example - -​ - -``` -# Public boards deploy URL -NEXT_PUBLIC_DEPLOY_URL="http://localhost/spaces" -``` - ## {PROJECT_FOLDER}/apiserver/.env -​ - ``` # Backend # Debug value for api server use it as 0 for production use DEBUG=0 -​ +CORS_ALLOWED_ORIGINS="http://localhost" # Error logs SENTRY_DSN="" -​ +SENTRY_ENVIRONMENT="development" # Database Settings -PGUSER="plane" -PGPASSWORD="plane" -PGHOST="plane-db" -PGDATABASE="plane" -DATABASE_URL=postgresql://${PGUSER}:${PGPASSWORD}@${PGHOST}/${PGDATABASE} -​ +POSTGRES_USER="plane" +POSTGRES_PASSWORD="plane" +POSTGRES_HOST="plane-db" +POSTGRES_DB="plane" +POSTGRES_PORT=5432 +DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB} # Redis Settings REDIS_HOST="plane-redis" REDIS_PORT="6379" REDIS_URL="redis://${REDIS_HOST}:6379/" -​ -# Email Settings -EMAIL_HOST="" -EMAIL_HOST_USER="" -EMAIL_HOST_PASSWORD="" -EMAIL_PORT=587 -EMAIL_FROM="Team Plane " -EMAIL_USE_TLS="1" -EMAIL_USE_SSL="0" -​ # AWS Settings AWS_REGION="" AWS_ACCESS_KEY_ID="access-key" @@ -95,35 +66,25 @@ AWS_S3_ENDPOINT_URL="http://plane-minio:9000" AWS_S3_BUCKET_NAME="uploads" # Maximum file upload limit FILE_SIZE_LIMIT=5242880 -​ -# GPT settings -OPENAI_API_BASE="https://api.openai.com/v1" # deprecated -OPENAI_API_KEY="sk-" # deprecated -GPT_ENGINE="gpt-3.5-turbo" # deprecated -​ # Settings related to Docker -DOCKERIZED=1 # Deprecated - -# Github -GITHUB_CLIENT_SECRET="" # For fetching release notes -​ +DOCKERIZED=1 # deprecated # set to 1 If using the pre-configured minio setup USE_MINIO=1 -​ # Nginx Configuration NGINX_PORT=80 -​ -​ -# SignUps -ENABLE_SIGNUP="1" -​ -# Email Redirection URL +# Email redirections and minio domain settings WEB_URL="http://localhost" +# Gunicorn Workers +GUNICORN_WORKERS=2 +# Base URLs +ADMIN_BASE_URL= +SPACE_BASE_URL= +APP_BASE_URL= +SECRET_KEY="gxoytl7dmnc1y37zahah820z5iq3iozu38cnfjtu3yaau9cd9z" ``` ## Updates​ -- The environment variable NEXT_PUBLIC_API_BASE_URL has been removed from both the web and space projects. - The naming convention for containers and images has been updated. - The plane-worker image will no longer be maintained, as it has been merged with plane-backend. - The Tiptap pro-extension dependency has been removed, eliminating the need for Tiptap API keys.