https://github.com/rahulbhoyar1995/deploy-apps-on-streamlit-cloud-tutorial
Learn to deploy Python apps effortlessly on Streamlit Community Cloud with this comprehensive tutorial repository. Simplified steps for beginners to get their apps up and running quickly.
https://github.com/rahulbhoyar1995/deploy-apps-on-streamlit-cloud-tutorial
python3 streamlit
Last synced: 2 months ago
JSON representation
Learn to deploy Python apps effortlessly on Streamlit Community Cloud with this comprehensive tutorial repository. Simplified steps for beginners to get their apps up and running quickly.
- Host: GitHub
- URL: https://github.com/rahulbhoyar1995/deploy-apps-on-streamlit-cloud-tutorial
- Owner: rahulbhoyar1995
- License: mit
- Created: 2024-04-14T10:29:13.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-14T10:37:09.000Z (about 2 years ago)
- Last Synced: 2025-06-27T01:39:14.756Z (12 months ago)
- Topics: python3, streamlit
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Deploy Apps on Streamlit Cloud Tutorial
#### Author : Rahul Bhoyar
Streamlit Community Cloud provides an easy way to deploy your apps with just one click. If you're new to Python and Streamlit, don't worry! Follow these simple steps to get your app up and running in minutes.
### Step 1. Prepare Your App:
If you don't have an app ready, you can find sample apps in the App Gallery. These apps cover various topics like Machine learning, Data Visualization, and more. You can also fork and deploy samples directly from the "New app" button.
### Step 2. Add Your App to GitHub:
Before deploying your app, ensure your app code and dependencies are on GitHub. Your directory structure should look like this:
```
your-repository/
├── .streamlit/
│ └── config.toml
│ └── secrets.toml
├── your_app.py
└── requirements.txt
```
If you're using custom configurations or theming, save your config file as **.streamlit/config.toml** in the root directory. You can also add the secrets in **.streamlit/secrets.toml** file.
### Step 3. Deploy Your App:
Go to your workspace at share.streamlit.io.
Click "New app" and fill in your repo, branch, and file path. You can also paste a GitHub URL directly.
Optionally, set a custom subdomain for your app.
Click "Deploy" to start the deployment process.
### Step 4. Advanced Settings:
If needed, you can specify the Python version or manage secrets before deploying your app. These settings help customize your app deployment according to your requirements.
### Step 5. Watch Your App Launch:
Sit back and watch as your app deploys. It usually takes just a couple of minutes. Once deployed, any changes you make should show up immediately.
### Step 6. Share Your App:
Congratulations, your app is now live with a unique subdomain URL! Share it with others to showcase your work and collaborate.
**Custom Subdomains:**
You can choose a custom subdomain to make your app's URL more memorable. Simply pick a name between 6 and 63 characters and save it in the app settings. Access your app using the customized URL.
For more information, you can visit : [Deploy your app using Streamlit](https://docs.streamlit.io/deploy/streamlit-community-cloud/deploy-your-app)