美文网首页
多种方式指定 spring boot 项目启动时的环境 (pro

多种方式指定 spring boot 项目启动时的环境 (pro

作者: 张云飞Vir | 来源:发表于2020-12-19 22:35 被阅读0次

    多种方式指定 spring boot 项目启动时的环境 (profile)

    其实就是指定:--spring.profiles.active=dev

    方式一:启动 java 包 时指定:

    java -jar -Xms256m -Xmx256m ./target/$(APP_NAME)-0.0.1-SNAPSHOT.jar --spring.profiles.active=$(SPRING_PROFILE)
    

    方式二:doker run 时指定:

    docker rm -f $(APP_NAME) |true&&docker run --publish 5000:5000 -e SPRING_PROFILES_ACTIVE=$(SPRING_PROFILE) --name $(APP_NAME) $(APP_NAME):1.0 
    

    方式三:通过Docker Compose定义Spring Profile

    如果基于DockerSwarm,或使用docker-compose.yml文件部署Docker镜像,Spring Profile可以通过docker-compose.yml文件的 environment 标签传递。
    例如:

    ... 
    version: "3" 
    services: 
    rest-api: 
    image: 
    rest-api:0.0.1 
    ports: - "8080:8080" 
    environment: - "SPRING_PROFILES_ACTIVE=dev" ...
    

    相关文章

      网友评论

          本文标题:多种方式指定 spring boot 项目启动时的环境 (pro

          本文链接:https://www.haomeiwen.com/subject/urchnktx.html