- kubectl
- helm version 3
Required packages could be installed in MacOS with brew:
brew install kubectl helmFor local run you will need multipass to be installed. Ansible playbook is written for ubuntu. To install multipass in ubuntu you need to run:
brew cask install multipass- To have properly configured domain,
values.yamlin helm chart needs to be updated:helm/simplewebserver/values.yaml - It's expected to have k8s cluster running.
To start virtual machine with Docker, NGINX and this application, you need to run:
./manage.sh startScript will start virtual machine and configure everything to run application.
To stop you need to run next command:
./manage.sh stopAfter this step machine will be removed from your environment.
To start setup it's enough to run next command:
./manage.sh start-k8sTo stop you need to run next command:
./manage.sh stop-k8s> simpleserver --help
Webserver which returns a simple answer
Usage:
typeform [flags]
Flags:
--debug Enable for GIN
-h, --help help for typeform
--port string Web server port (default "8765")