File tree Expand file tree Collapse file tree
container_kill_start/tasks Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -8,6 +8,8 @@ hosted_ports: [ "{{ api_port }}" ]
88redis_key : frontend:{{ api_hostname }}
99is_redis_update_required : yes
1010
11+ memory_hard_limit : 1g
12+
1113# for container settings
1214container_envs : >
1315 {{ api_base_container_envs }}
Original file line number Diff line number Diff line change 6666- name : start container
6767 tags : deploy
6868 become : yes
69- command : >
70- docker run
71- --log-driver={{ log_driver }}
72- --log-opt syslog-facility={{ log_facility }}
73- --log-opt tag="{{ log_tag | default ( name ) }}"
74- -v {{ app_log_dir }}:{{ app_log_dir }}:rw
75- --restart={{ restart_policy | default('always') }}
76- {{ container_run_opts }}
77- {{ container_image }}:{{ container_tag }}
78- {{ container_run_args }}
69+ command : |
70+ docker run \
71+ {% if memory_hard_limit is defined %}
72+ --memory {{ memory_hard_limit }} \
73+ {% endif %}
74+ --log-driver={{ log_driver }} \
75+ {% if log_driver == "syslog" %}
76+ --log-opt syslog-facility={{ log_facility }} \
77+ --log-opt tag="{{ log_tag | default ( name ) }}" \
78+ {% endif %}
79+ -v {{ app_log_dir }}:{{ app_log_dir }}:rw \
80+ --restart={{ restart_policy | default('always') }} \
81+ {{ container_run_opts | trim }} \
82+ {{ container_image }}:{{ container_tag }} \
83+ {{ container_run_args | trim }}
7984 register : new_container_id
8085 notify :
8186 - get new container ports
Original file line number Diff line number Diff line change 3939 shell : |
4040 for i in {{ '{' }}1..{{ number_of_containers }}{{ '}' }}; do
4141 docker run \
42+ {% if memory_hard_limit is defined %}
43+ --memory {{ memory_hard_limit }} \
44+ {% endif %}
4245 --log-driver={{ log_driver }} \
43- --log-opt syslog-facility={{ log_facility }} \
44- --log-opt tag="{{ log_tag | default ( name ) }}" \
46+ {% if log_driver == "syslog" %}
47+ --log-opt syslog-facility={{ log_facility }} \
48+ --log-opt tag="{{ log_tag | default ( name ) }}" \
49+ {% endif %}
4550 -v {{ app_log_dir }}:{{ app_log_dir }}:rw \
4651 -v /dev/log:/dev/log:rw \
4752 --restart={{ restart_policy | default('no') }} \
You can’t perform that action at this time.
0 commit comments