91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
|
# File 'lib/ufo/init.rb', line 91
def user_message
puts "Starter ufo files created."
puts <<-EOL
Congrats 🎉 You have successfully set up ufo for your project.
#{"="*64}
## Task Definition Customizations
If you need to customize the ECS task definition to configure things like memory and cpu allocation. You can do this by adjusting the files the .ufo/variables folder. These variables get applied to the .ufo/templates/main.json.erb task definition json that is passed to the ECS register task definition api.
Some additional starter example roles for your apps were set up in in .ufo/task_definitions.rb. Be sure to check it out and adjust it for your needs.
## Settings files
Additionally, ufo generated starter settings files that allow you to customize more settings.
* .ufo/settings.yml: general settings.
* .ufo/settings/cfn/default.yml: properties of CloudFormation resources that ufo creates.
* .ufo/settings/network/default.yml: network settings.
More more info refer to: http://ufoships.com/docs/settings/
To deploy to ECS:
ufo current --service #{@app}-web
ufo ship
EOL
end
|