Python Applications
Understanding Configuration and Deployments of Python Applications
To begin with we are using Image App
- Ensure that you clone the git repo on the local machine
Git clone
https://github.com/nifetency/image-app.git
-
Login to nifectl using nifectl auth command
-
Configure a new application using nifectl init
run command
nifectl init
App Name (leave blank to use an auto-generated name): python
Select Organization:"NIFE-APPS"
> NIFE-APPS (nife-apps)
Select Builder: "python"
None
(Do not set a builder)
Image
(Use a public Docker image)
deno
Deno builtin
go
Go Builtin
hugo-static
Hugo static build with web server builtin
node
Nodejs builtin
> python
Python builtin
ruby
Ruby builtin
Select Internal Port: 8080
Select External Port: 80
- Now, just deploy the application using nifectl deploy
Once the deployment starts, you will see a list of commands building the docker container and then this will deploy to a location
- Access the deployed application using the URL created, in this case
http://python.apps.nifetency.com
- Extend to other regions
Use nifectl regions to add new regions
nifectl regions add EUR