@@ -6,60 +6,54 @@ rollbar_token: a90d9c262c7c48cfabbd32fd0a1bc61c
66container_image : registry.runnable.com/runnable/{{ name }}
77container_tag : " {{ git_branch }}"
88repo : " git@github.com:CodeNow/{{ name }}.git"
9- hosted_ports : ["80 "]
9+ hosted_ports : ["{{ api_port }} "]
1010node_version : " 0.10.38"
1111npm_version : " 2.8.3"
1212
1313# for redis
14- redis_key : " frontend:api. {{ domain }}"
14+ redis_key : " frontend:{{ api_hostname }}"
1515is_redis_update_required : ' yes'
16- datadog_host : " {{ ansible_default_ipv4.address }}"
17-
18- mongo_hosts : " {% for host in groups['mongodb'] %}{{ hostvars[host]['ansible_default_ipv4']['address'] }}:27000{% if not loop.last %},{% endif %}{% endfor %}"
19- neo4j_host : " {{ hostvars[groups['neo4j'][0]]['ansible_default_ipv4']['address'] }}"
20- redis_host : " {{ hostvars[groups['redis'][0]]['ansible_default_ipv4']['address'] }}"
2116
2217# for container settings
2318container_envs : >
24- -h api
2519 -e AWS_ACCESS_KEY_ID={{ api_aws_access_key_id }}
2620 -e AWS_SECRET_ACCESS_KEY={{ api_aws_secret_access_key }}
27- -e DATADOG_HOST={{ datadog_host }}
21+ -e DATADOG_HOST={{ datadog_host_address }}
2822 -e DATADOG_PORT={{ datadog_port }}
2923 -e DOMAIN={{ domain }}
30- -e GITHUB_CALLBACK_URL=https://api. {{ domain }}/auth/github/callback
24+ -e GITHUB_CALLBACK_URL=https://{{ api_hostname }}/auth/github/callback
3125 -e GITHUB_CLIENT_ID={{ api_github_client_id }}
3226 -e GITHUB_CLIENT_SECRET={{ api_github_client_secret }}
3327 -e GITHUB_DEPLOY_KEYS_BUCKET={{ api_github_deploy_keys_bucket }}
34- -e GITHUB_HOOK_URL=https://api. {{ domain }}/actions/github
28+ -e GITHUB_HOOK_URL=https://{{ api_hostname }}/actions/github
3529 -e HELLO_RUNNABLE_GITHUB_TOKEN={{ api_hello_runnable_github_token }}
36- -e MAVIS_HOST=http://mavis. {{ domain }}:80
30+ -e MAVIS_HOST=http://{{ mavis_hostname }}:80
3731 -e MIXPANEL_APP_ID={{ api_mixpanel_app_id }}
3832 -e MONGO=mongodb://{{ api_mongo_auth }}@{{ mongo_hosts }}/{{ api_mongo_database }}
3933 -e MONGO_REPLSET_NAME={{ api_mongo_replset_name }}
40- -e NAVI_HOST=http://navi.{{ domain }}
41- -e NAVI_HOST=http://{{ hostvars[groups['navi'][0]]['ansible_default_ipv4']['address'] }}:3567
42- -e NEO4J={{ api_neo4j_protocol }}{{ api_neo4j_auth }}@{{ neo4j_host }}:{{ api_neo4j_port }}
34+ -e NAVI_HOST=http://{{ navi_host_address }}:{{ navi_port }}
35+ -e NEO4J={{ api_neo4j_protocol }}{{ api_neo4j_auth }}@{{ neo4j_host_address }}:{{ api_neo4j_port }}
4336 -e NEW_RELIC_APP_NAME={{ api_new_relic_app_name }}
4437 -e NEW_RELIC_LICENSE_KEY={{ new_relic_license_key }}
4538 -e NEW_RELIC_LOG_LEVEL=fatal
4639 -e NEW_RELIC_NO_CONFIG_FILE=true
4740 -e NODE_ENV={{ node_env }}
4841 -e NUM_WORKERS=1
49- -e OPTIMUS_HOST=http://optimus. {{ domain }}
50- -e RABBITMQ_HOSTNAME={{ rabbit_host | default(hostvars[groups['rabbitmq'][0]]['ansible_default_ipv4']['address']) }}
42+ -e OPTIMUS_HOST=http://{{ optimus_hostname }}
43+ -e RABBITMQ_HOSTNAME={{ rabbit_host_address }}
5144 -e RABBITMQ_PASSWORD={{ rabbit_password }}
5245 -e RABBITMQ_PORT={{ rabbit_port }}
5346 -e RABBITMQ_USERNAME={{ rabbit_username }}
54- -e REDIS_IPADDRESS={{ redis_host }}
55- -e REDIS_PORT=6379
47+ -e REDIS_IPADDRESS={{ redis_host_address }}
48+ -e REDIS_PORT={{ redis_port }}
5649 -e ROLLBAR_KEY={{ api_rollbar_key }}
5750 -e S3_CONTEXT_RESOURCE_BUCKET={{ api_s3_context_bucket }}
5851 -e USER_CONTENT_DOMAIN={{ user_content_domain }}
5952 -e DOCKER_IMAGE_BUILDER_WEAVE_PATH={{ weave_path }}
6053 -e SWARM_HOST=http://{{ hostvars[groups['swarm-manager'][0]]['ansible_default_ipv4']['address'] }}:2375
6154 -e CONTAINER_MEMORY_LIMIT_BYTES=100000000
6255container_run_opts : >
56+ -h {{ name }}
6357 -d
6458 -P
6559 -v /opt/ssl/docker/{{ name }}:/etc/ssl/docker:ro
0 commit comments