fix: env vars handled via conf file, add: functional tests
This commit is contained in:
parent
3d08b14f11
commit
21c4330f16
39 changed files with 416 additions and 172 deletions
66
config/app.php
Normal file
66
config/app.php
Normal file
|
@ -0,0 +1,66 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Facade;
|
||||
|
||||
return [
|
||||
'name' => env('APP_NAME', 'Lumen'),
|
||||
'app_env' => env('APP_ENV', ' local'),
|
||||
'app_key' => env('APP_KEY', ''),
|
||||
'app_debug' => env('APP_DEBUG', ' true'),
|
||||
'app_url' => env('APP_URL', 'http://localhost'),
|
||||
'app_timezone' => env('APP_TIMEZONE', ' UTC'),
|
||||
'app_password' => env('APP_PASSWORD', ' test'),
|
||||
'third_party_integrations_allow' => env('third_party_integrations_allow', false),
|
||||
'calculate_agent_cost' => env('calculate_agent_cost', false),
|
||||
'email_send_allow' => env('email_send_allow', false),
|
||||
'email_address' => env('email_address', false),
|
||||
'email_prefix_subject' => env('email_prefix_subject', false),
|
||||
'log_channel' => env('LOG_CHANNEL', ' stack'),
|
||||
'log_slack_webhook_url' => env('LOG_SLACK_WEBHOOK_URL', ''),
|
||||
'gitea_calculate_agent_cost' => env('GITEA_CALCULATE_AGENT_COST', false),
|
||||
#YOUR ORG NAME
|
||||
'gitea_main_company_organization' => env('GITEA_MAIN_COMPANY_ORGANIZATION', null),
|
||||
#YOUR PARTNER ORG NAME
|
||||
'gitea_partner_organization' => env('GITEA_PARTNER_ORGANIZATION', null),
|
||||
#YOUR GITEA INSTANCE NAME
|
||||
'gitea_url' => env('GITEA_URL', null),
|
||||
#GITEA API TOKEN
|
||||
'gitea_token' => env('GITEA_TOKEN', null),
|
||||
|
||||
#SET THE PARTNER PRICES
|
||||
'price_partner_high' => env('PRICE_PARTNER_HIGH', 0),
|
||||
'price_partner_normal' => env('PRICE_PARTNER_NORMAL', 0),
|
||||
'price_partner_low' => env('PRICE_PARTNER_LOW', 0),
|
||||
#SET THE CLIENT PRICES
|
||||
'price_client_high' => env('PRICE_CLIENT_HIGH', 0),
|
||||
'price_client_normal' => env('PRICE_CLIENT_NORMAL', 0),
|
||||
'price_client_low' => env('PRICE_CLIENT_LOW', 0),
|
||||
#SET A
|
||||
'price_internal_percentage_to_deduct' => env('PRICE_INTERNAL_PERCENTAGE_TO_DEDUCT', 0),
|
||||
|
||||
'third_party_integrations_nextcloud' => env('THIRD_PARTY_INTEGRATIONS_NEXTCLOUD', false),
|
||||
'third_party_integrations_open_project' => env('THIRD_PARTY_INTEGRATIONS_OPEN_PROJECT', false),
|
||||
|
||||
'nextcloud_url' => env('NEXTCLOUD_URL', null),
|
||||
'nextcloud_user' => env('NEXTCLOUD_USER', null),
|
||||
'nextcloud_password' => env('NEXTCLOUD_PASSWORD', null),
|
||||
'nextcloud_upload_folder_path' => env('NEXTCLOUD_UPLOAD_FOLDER_PATH', null),
|
||||
'nextcloud_upload_folder_web_link' => env('NEXTCLOUD_UPLOAD_FOLDER_WEB_LINK', null),
|
||||
|
||||
'open_project_url' => env('OPEN_PROJECT_URL', null),
|
||||
'open_project_token' => env('OPEN_PROJECT_TOKEN', null),
|
||||
'open_project_project_id' => env('OPEN_PROJECT_PROJECT_ID', null),
|
||||
'open_project_group_id' => env('OPEN_PROJECT_GROUP_ID', null),
|
||||
'open_project_work_package_type_id' => env('OPEN_PROJECT_WORK_PACKAGE_TYPE_ID', null),
|
||||
'open_project_work_package_user_owner_id' => env('OPEN_PROJECT_WORK_PACKAGE_USER_OWNER_ID', null),
|
||||
'open_project_task_name' => env('OPEN_PROJECT_TASK_NAME', null),
|
||||
# {"Nickname openproject":"Nickname Git"}
|
||||
'open_project_special_nicks_list' => env('OPEN_PROJECT_SPECIAL_NICKS_LIST', null),
|
||||
'test_export_date_yyyy' => env('TEST_EXPORT_DATE_YYYY', null),
|
||||
'test_export_date_mm' => env('TEST_EXPORT_DATE_MM', null),
|
||||
'test_export_total_cost' => env('TEST_EXPORT_TOTAL_COST', null),
|
||||
'test_export_agents_cost' => env('TEST_EXPORT_AGENTS_COST', null),
|
||||
'test_export_agent_percentage_deducted' => env('TEST_EXPORT_AGENT_PERCENTAGE_DEDUCTED', null),
|
||||
'test_file_hash_with_agents' => env('TEST_FILE_HASH_WITH_AGENT', null),
|
||||
'test_file_hash_without_agents' => env('TEST_FILE_HASH_WITHOUT_AGENT', null),
|
||||
'test_export_total_cost_minus_percentage' => env('TEST_EXPORT_TOTAL_COST_MINUS_PERCENTAGE', null),];
|
|
@ -14,7 +14,7 @@ return [
|
|||
|
|
||||
*/
|
||||
|
||||
'default' => env('MAIL_MAILER', 'log'),
|
||||
'default' => config('MAIL_MAILER', 'log'),
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
|
@ -38,14 +38,14 @@ return [
|
|||
|
||||
'smtp' => [
|
||||
'transport' => 'smtp',
|
||||
'url' => env('MAIL_URL'),
|
||||
'host' => env('MAIL_HOST', '127.0.0.1'),
|
||||
'port' => env('MAIL_PORT', 2525),
|
||||
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
|
||||
'username' => env('MAIL_USERNAME'),
|
||||
'password' => env('MAIL_PASSWORD'),
|
||||
'url' => config('MAIL_URL'),
|
||||
'host' => config('MAIL_HOST', '127.0.0.1'),
|
||||
'port' => config('MAIL_PORT', 1025),
|
||||
'encryption' => config('MAIL_ENCRYPTION', 'tls'),
|
||||
'username' => config('MAIL_USERNAME'),
|
||||
'password' => config('MAIL_PASSWORD'),
|
||||
'timeout' => null,
|
||||
'local_domain' => env('MAIL_EHLO_DOMAIN'),
|
||||
'local_domain' => config('MAIL_EHLO_DOMAIN'),
|
||||
],
|
||||
|
||||
'ses' => [
|
||||
|
@ -54,7 +54,7 @@ return [
|
|||
|
||||
'postmark' => [
|
||||
'transport' => 'postmark',
|
||||
// 'message_stream_id' => env('POSTMARK_MESSAGE_STREAM_ID'),
|
||||
// 'message_stream_id' => config('POSTMARK_MESSAGE_STREAM_ID'),
|
||||
// 'client' => [
|
||||
// 'timeout' => 5,
|
||||
// ],
|
||||
|
@ -62,12 +62,12 @@ return [
|
|||
|
||||
'sendmail' => [
|
||||
'transport' => 'sendmail',
|
||||
'path' => env('MAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -bs -i'),
|
||||
'path' => config('MAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -bs -i'),
|
||||
],
|
||||
|
||||
'log' => [
|
||||
'transport' => 'log',
|
||||
'channel' => env('MAIL_LOG_CHANNEL'),
|
||||
'channel' => config('MAIL_LOG_CHANNEL'),
|
||||
],
|
||||
|
||||
'array' => [
|
||||
|
@ -96,8 +96,12 @@ return [
|
|||
*/
|
||||
|
||||
'from' => [
|
||||
'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
|
||||
'name' => env('MAIL_FROM_NAME', 'Example'),
|
||||
'address' => config('MAIL_FROM_ADDRESS', 'hello@example.com'),
|
||||
'name' => config('MAIL_FROM_NAME', 'Example'),
|
||||
],
|
||||
'email_address_recepient' => env('EMAIL_ADDRESS_RECEPIENT', null),
|
||||
'email_prefix_subject' => env('EMAIL_PREFIX_SUBJECT', null),
|
||||
|
||||
'mail_from_address' => env('MAIL_FROM_ADDRESS', 'export - git@test . net'),
|
||||
'mail_from_name' => env('MAIL_FROM_NAME', "Export git"),
|
||||
];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue