一、不通環境部署執行配置
###配置專案名稱和多環境動態打包
spring:
name: engineering
profiles:
active: '@profileactive@'
不同的環境的檔案:
裡面內容根據各自的專案自行配置,下面給個事例
server:
port: 6666 專案埠
servlet:
context-path: 專案名稱
spring:
###連線資料庫
datasource:
url: 位址
username: 賬號
password: 密碼
jpa:
show-sql: true
redis:
host: 位址
port: 埠
password: 密碼
###redis資料庫索引
database: 1
jedis:
pool:
##連線池中的最大空閒連線
max-idle: 100
##連線池中的最小空閒連線
min-idle: 1
###連線池最大連線數(使用負值表示沒有限制)
max-active: 1000
###連線池最大阻塞等待時間(使用負值表示沒有限制)
max-wait: -1ms
##連線超時時間
timeout: 1200ms
然後就是pom配置:
devdev true
text
text
配置到此結束。
對專案打包執行的命令:
打包之前刪除包:mvn clean
打包不同的環境:mvn clean package -dskiptests -u -p dev
說明 -p 為指定不同的環境
git遠端多環境部署方案:
vue webpack多環境打包配置
我是用的vue cli快速生成的專案結構,故下文以此為基礎 原來 use strict module.exports 修改後 use strict module.exports 原 use strict const merge require webpack merge const devenv r...
iview admin多環境配置打包
由於目前我在公司已經搭建了jenkins來進行一鍵系統發布,同時存在測試和生產兩套環境。但是目前iview admin是不支援的,只好自己進行改造了。ps iview admin版本為2.1.0 iview admin 2.1.0比起iview admin 2.0.0,移除了config目錄且將vu...
Nuxt 多環境靜態打包
env scripts npm run generate 預設是正式環境的包 npm run generate dev 打包開發環境下的靜態包 npm run generate test 打包測試環境下的靜態包 npm run generate pre 打包演示環境下的靜態包 npm run gen...