Steeltoe developer tool collection
Перейти к файлу
Chris Cheetham 2805847f3d Removes bash script variants 2019-01-29 14:17:18 -05:00
config [Closes #33] Removes all external calls to dotnet during CLI test run 2018-10-11 14:00:45 -04:00
docs Tweaks docs 2019-01-22 10:34:14 -05:00
scripts Removes bash script variants 2019-01-29 14:17:18 -05:00
src Fixes regex to get Docker container OS 2019-01-29 13:03:15 -05:00
test Fixes unit tests 2019-01-29 12:03:40 -05:00
.appveyor.yml Prepares AppVeyor for 1.0.0 preview release 2019-01-15 15:39:46 -05:00
.gitattributes Initial checkin of tooling solution 2018-07-24 17:16:07 -04:00
.gitignore Ignores steeltoe tooling generated CF manifest 2018-11-08 10:25:52 -05:00
.travis.yml Adds CLI tests to CI builds 2018-10-11 14:03:07 -04:00
CONTRIBUTING.adoc Ports docs to Asciidoc 2018-10-26 09:13:27 -04:00
LICENSE Initial commit 2018-07-24 11:40:30 -04:00
README.adoc Tweaks docs 2019-01-22 10:34:14 -05:00
Tooling.sln [Closes #13] Adds a service life cycle state machine 2018-09-18 09:59:27 -04:00

README.adoc

= Steeltoe Tooling
:toc:
:toclevels: 2

|===
| Platform   | Build Status

| Windows    | image:{uri-status-windows}?svg=true&branch={branch}["Windows Build Status", link={uri-build-windows}]
| Linux/OS X | image:{uri-status-linuxosx}.svg?branch={branch}["Linux/OS X Build Status", link={uri-build-linuxosx}]
|===

== About

Tools for Steeltoe Developers.

This projects provides a CLI to assist Steeltoe Developers with deploying Steeloe projects to CloudFoundry and Docker.
This project also provides an API that can be used to integrate Steeltoe Tooling with other tools such as IDEs.

== Quick Start

In this Quick Start, you'll install the Steeloe Tooling CLI and use it to deploy a WebApp project to a Docker host.

.install Steeltoe Tooling CLI
----
> dotnet tool install steeltoe.cli --global --add-source https://www.myget.org/F/steeltoedev/api/v3/index.json --version 1.0.0-dev-00146
----

.check version
----
> st --version
1.0.0-dev-00146
----

.create a WebApp project
----
> dotnet new webapp -o myapp
> cd myapp
----

.add Steeltoe Tooling to project
----
> st init
Initialized Steeltoe Developer Tools
----

.add WebApp application to deployment configuration
----
> st add app myapp
Added app 'myapp'
----

.target Docker for deployment
----
> st target docker
Docker ... Docker version 18.09.1, build 4c52b90
Docker host OS ... Docker for Mac
Docker container OS ... linux
Target set to 'docker
----

.deploy project
----
> st deploy
Deploying app 'myapp'
----

.open WebApp
Go to http://localhost:8080/

.undeploy project
----
> st undeploy
Undeploying app 'myapp'
----

== Further Reading

See link:docs/[Steeltoe Tooling Documentation] for more user and developer information.