All Projects → balena-io-examples → balena-python-hello-world

balena-io-examples / balena-python-hello-world

Licence: Apache-2.0 license
Example of how to deploy Python code on a balena supported device.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to balena-python-hello-world

orbs-starter-kit
The starting point for writing a new application on Orbs platform
Stars: ✭ 19 (-38.71%)
Mutual labels:  getting-started
bookshelf
Hanami "Getting Started" project
Stars: ✭ 20 (-35.48%)
Mutual labels:  getting-started
balena-node-red
a node-red application with balena-supervisor support, can be managed remotely via balena publicURL
Stars: ✭ 54 (+74.19%)
Mutual labels:  balena
java-wechaty-getting-started
Java Wechaty Starter Project Template that Works Out-of-the-Box
Stars: ✭ 30 (-3.23%)
Mutual labels:  getting-started
kerberos-balena
Run Kerberos Open Source on Balena Cloud with just a few clicks.
Stars: ✭ 29 (-6.45%)
Mutual labels:  balena
balena-fin
General information about the balenaFin including design files, software support, and more
Stars: ✭ 44 (+41.94%)
Mutual labels:  balena
resources
Resource Library of IEEE-VIT
Stars: ✭ 33 (+6.45%)
Mutual labels:  getting-started
hacking-datascience
Notebooks and design assets related to my publication 'hacking-datascience' on Medium.
Stars: ✭ 41 (+32.26%)
Mutual labels:  getting-started
led-pixel-controller
A balenaCloud setup for Fadecandy and Glediator, to control a 250 RGB LED matrix
Stars: ✭ 31 (+0%)
Mutual labels:  balena
balena-chromium-kiosk
BalenaOS/BalenaCloud based Kiosk using Chromium on a RaspberryPi
Stars: ✭ 46 (+48.39%)
Mutual labels:  balena
Kubeadm
Aggregator for issues filed against kubeadm
Stars: ✭ 2,876 (+9177.42%)
Mutual labels:  getting-started
multicontainer-demo-rpi3
A demo of balena multicontainer on Raspberry Pi3 with PiTFT LCDs
Stars: ✭ 18 (-41.94%)
Mutual labels:  balena
Getting-Started-with-Cosmos-DB
A tutorial about how to start with Cosmos DB - The information I would have loved to have before setting out with Cosmos DB.
Stars: ✭ 16 (-48.39%)
Mutual labels:  getting-started
skeleton-starter-flow-spring
Default project template for Vaadin using Spring Boot
Stars: ✭ 29 (-6.45%)
Mutual labels:  getting-started
balena-rpiplay
Turn a Raspberry Pi into an Airplay server using RPiPlay to enable screen mirroring on tvs, monitors and projectors.
Stars: ✭ 1,341 (+4225.81%)
Mutual labels:  balena
projen-test
An example project explaining how to create and publish CDK constructs using projen and jsii. It lets you publish your CDK constructs to npm, Maven, NuGet and PyPi.
Stars: ✭ 23 (-25.81%)
Mutual labels:  getting-started
wasmedge-nodejs-starter
A template project to run Rust functions in Node.js through the Second State WebAssembly engine.
Stars: ✭ 148 (+377.42%)
Mutual labels:  getting-started
Getting-Started-With-Contributing-to-Open-Sources
This has useful links to help you get started with contributing to open sources.
Stars: ✭ 44 (+41.94%)
Mutual labels:  getting-started
home-urbit
Sovereign software for the Urbit internet appliance.
Stars: ✭ 56 (+80.65%)
Mutual labels:  balena
seed-pixi-typescript
A pre installed environnement to work with pixi.js with webpack & typescript
Stars: ✭ 36 (+16.13%)
Mutual labels:  getting-started

A Simple Server with Python Flask

balena deploy button

This is a simple skeleton python server project that works on any of the devices supported by balena.

This project serves up a welcome page on port :80 of your balena device.

To get this project up and running, you will need to sign-up for a balena account. Have a look at our Getting Started tutorial to help you kickstart your journey in creating a fleet of devices. Once you are set up with balena, you will need to clone or download this repository.

After downloading, navigate to the directory and run the balena push command using the balena CLI. This command will package up and push the code to the balena builders, where it will be compiled, built and deployed to every device in the fleet. When it completes, you'll have a python powered web server running on your device and you can see some logs on your device dashboard.

cd balena-python-hello-world/
balena push <FLEET_NAME>

To give your device a public URL, access the device page on the balenaCloud dashboard, and choose the Public Device URL toggle. Once the device is updated, check the Public Device URL to find the welcome page showing up from your device. That's it, you have deployed your first balena device!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].