Используйте .find()
, чтобы ограничить селектор только нахождение элементов, содержащихся в элементе, который был нажат (представлен $(this)
):
$(document).ready(function() {
$('.title').live('click', function() {
$(this).find('.arrow').attr('src', 'downarrow.gif');
});
});
Файлы .yaml обрабатываются иначе, чем файлы .properties. Свойства
будут искать файл с активным профилем в имени:
application-dev.properties
application-prod.properties
.. .
файлы yaml, однако вы храните все профили в одном файле, разделенном символом '---'.
Пример [с использованием существующего docker-compose.yaml]:
application.yaml:
spring:
application:
your-application-name
[other global application settings]
...
---
spring:
profiles: dev
[other settings which apply only to dev environment]
---
spring:
profiles: prod
[all production settings (will overwrite other values if present]
Добавьте команду: пространство имен, как показано ниже:
services:
server:
image: server:latest
environment:
- SPRING_PROFILES_ACTIVE=dev
ports:
- 8080:8080
- 18080:18080
command: --spring.profiles.active=prod
После того, как ваш контейнер запустится, он будет добавлен к вашей точке входа, и весенняя загрузка получит этот профиль. Он будет выполнен следующим образом:
Java -jar yourJar.jar --spring.profiles.active = prod.
И если вы хотите запустить свое проектное приложение в разных средах своей компании и для разных сред, у вас настроен другой кластер kubernetes, тогда настройте этот параметр по-разному в разных средах kubernetes для вашего приложения. Означает, что при запуске образа вашего докера в qa environmentmner qa в кластере Kubernetes передается --spring.profiles.active = qa, а также в промежуточном и промежуточном кластерах.
И даже если вы хотите использовать переменную окружения, которую вы используете, используйте
exec java ${JAVA_OPTS}
-Dspring.profiles.active={your envronment variable name describe in docker compose} -Djava.security.egd=file:/dev/./urandom -jar "${HOME}/server.jar" "$@"
Проверьте это на github: https://github.com/vaneetkataria/MicroService_Architecture/ блоб / ведущий / докер-compose.yml