spring: # config: # activate: # on-profile: ${SPRING_PROFILES_ACTIVE:dev} mail: host: smtp.gmail.com port: 587 username: vlad.popovtsev@gmail.com password: gocjwvrqrzlaatsr properties: mail: smtp: auth: true starttls: enable: true # mail: # host: postfix # port: 25 # username: noreply@nocopy.com # password: nocopy!nocopy! # properties: # mail.smtp.auth: false # mail.smtp.starttls.enable: false # mail.debug: true flyway: enabled: true baseline-on-migrate: true datasource: url: jdbc:postgresql://${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB} username: ${POSTGRES_USER} password: ${POSTGRES_PASSWORD} driver-class-name: org.postgresql.Driver jpa: hibernate: ddl-auto: update show-sql: true properties: hibernate: dialect: org.hibernate.dialect.PostgreSQLDialect format_sql: true servlet: multipart: max-file-size: 10MB max-request-size: 100MB enabled: true resolve-lazily: false dadata: api-key: 0109fcc9d5a0a68c08f3b12ba7e2a620ea438ef7 url: "https://suggestions.dadata.ru/suggestions/api/4_1/rs/findById/party" file: storage: base-path: ${FILE_STORAGE_PATH:/data/uploads} chunk-size: ${FILE_CHUNK_SIZE:1000000} # 1MB max-file-size: ${MAX_FILE_SIZE:10737418240} # 10GB max-retry-attempts: ${MAX_RETRY_ATTEMPTS:3} chunk-timeout-ms: ${CHUNK_TIMEOUT_MS:300000} # 5 минут temp-ttl-hours: ${TEMP_TTL_HOURS:72} # 3 дня auth-token-life-hours: ${AUTH_TOKEN_LIFE:1} # 1 час session-expiry-hours: ${SESSION_EXPIRY_HOURS:24} security: cors: allowed-origins: "*" allowed-methods: GET,POST,PUT,DELETE,OPTIONS allowed-headers: "*" allow-credentials: true server: port: ${SERVER_PORT:8080} baseurl: ${BASE_URL:https://dev-workspace.not-copy.com} front: port: ":2998" tomcat: uri-encoding: UTF-8 servlet: encoding: charset: UTF-8 enabled: true force: true force-request: true force-response: true logging: level: com.example.fileupload: DEBUG org.springframework.web: DEBUG org.hibernate.SQL: DEBUG file: name: logs/application.log pattern: console: "%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n" yandex: api-key: ${YANDEX_API_KEY:AQVNyaVaUmgUb1GMCtf5zSEqFxy0woXrcMOOB43q} folder-id: ${YANDEX_FOLDER_ID:b1gokpdbm6qfpsou8pcd} search-url: ${YANDEX_SEARCH_URL:https://searchapi.api.cloud.yandex.net/v2/image/search_by_image} cloud: key: "YCAJEmHZcWxzf4oGWvETG3mms" secret-key: "YCPAPZ32XC-LWb8xE0b_xTcBD8NZUCHpSOfu8LUG" region: "ru-central1" s3-endpoint: "https://storage.yandexcloud.net" bucket: "no-copy-storage" bucket-cold: "no-copy-storage-cold" searchapi: api-key: ${SEARCHAPI_API_KEY:5jyYZC8jSaxhZTwjMUhwtAXi} reverse-image-url: "https://searchapi.io/api/v1/search" search: engines: yandex: enabled: true google: enabled: false proxy: enabled: false host: "193.46.217.94" port: 3128 yookassa: secret-key: test_0Yns_0NHV5GJf6ypJ5HC4NSfnLO8SJkw-1PwrVWsDl4 shop-id: 1276731 app: email: verification: standart-subject: NO COPY - Подтверждение email адреса standart-address-from: vlad.popovtsev@gmail.com drop-password-subject: NO COPY - сброс пароля user: Пользователь tarif: demo-price: 0 demo-tokens: 10 demo-max-files-count: 10 demo-disk-size: 100 demo-user-count: 1 start-tokens: 20 start-price: 100 start-max-files-count: 20 start-disk-size: 200 start-user-count: 10 basic-tokens: 30 basic-price: 200 basic-max-files-count: 30 basic-disk-size: 300 basic-user-count: 30 pro-tokens: 40 pro-price: 300 pro-max-files-count: 40 pro-disk-size: 400 pro-user-count: 50 enterprice-tokens: 50 enterprice-price: 400 enterprice-max-files-count: 50 enterprice-disk-size: 500 enterprice-user-count: 80 --- spring: config: activate: on-profile: dev server: baseurl: https://dev-workspace.not-copy.com --- spring: config: activate: on-profile: prod server: baseurl: https://workspace.not-copy.com --- spring: config: activate: on-profile: local server: baseurl: http://localhost:8080