Quick start
After emily has been installed along with its requirements, you can start to use it.
Running emily
Start by running emily in a terminal. This will provide you with a welcome message as well as a list of available commands.
Welcome to the CLI tool!Choose an option bewlow, or try running a command: create a new Emily project to open a new or existing project list existing Emily projects mount or unmount local drive from a project deploy a project to a server or kubernetes list, add, configure, and remove servers known by emily configure an environment login or logout of your Emily accountemily doctor install Emily's requirementsemily drop <project> drop existing project from Emily list and optionally delete itemily uninstall uninstall EmilyRun for more informationYou can also run on all sub-commands e.g. or visit the at https://emily.ambolt.ioYou can also run emily --help to get more information about the emily command along with its subcommands.
You can get more information about any emily command using the --help flag.
Building a project
Get started by creating a new project with the emily build command.
Let's create a simple REST API to begin with.
$ buildProject name: >> An Emily template is a pre-built template which contains essential software that
can assist in the development of microservices. These templates include various
relevant API endpoints depending on which template you choose.
Which Emily template do you want to use?| API - Simple project with API set up and ready| Machine learning API [API, Pytorch] - Machine learning template with API and pytorch| Machine learning [API, DVC, MLFlow, Pytorch] - Machine learning template with API, Data version control (DVC), MLFlow experiment tracking and pytorch| Machine learning [gRPC] - Machine learning template with gRPC| Machine Learning Tracking - Machine learning tracking template>> Emily project types are pre-built Docker images which contain essential packages
useful in the development of microservices. These images include only the relevant
packages for the type of project your choose.
Which project type best fits your case?| Slim (contains essential Machine Learning packages)| Computer Vision| Natural Language Processing>> Which editor do you want to use?| Visual Studio Code| Jupyter Notebook| Jupyter Lab>> Creating a new Emily project in ...Your project will now be opened. When first opening a project, it might take some time while Emily pulls down the Docker image.
You can see all your emily projects by running emily list.