Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nasa-jpl/launchbox
A runtime environment for web applications.
https://github.com/nasa-jpl/launchbox
deployment hacktoberfest multitenancy python
Last synced: 2 months ago
JSON representation
A runtime environment for web applications.
- Host: GitHub
- URL: https://github.com/nasa-jpl/launchbox
- Owner: nasa-jpl
- License: mit
- Created: 2022-10-18T21:08:21.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-04T18:22:04.000Z (5 months ago)
- Last Synced: 2024-09-07T02:59:37.185Z (4 months ago)
- Topics: deployment, hacktoberfest, multitenancy, python
- Language: Python
- Homepage: https://nasa-jpl.github.io/launchbox/
- Size: 630 KB
- Stars: 28
- Watchers: 8
- Forks: 3
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-rainmana - nasa-jpl/launchbox - A runtime environment for web applications. (Python)
README
# Launchbox
Launchbox is a platform for rapid deployment of multitenant web products.
It currently supports Python-based webapps and static websites.:warning: This is currently a **beta** product. **Do not use in production!**
## Use cases
Here are some examples of how Launchbox could be used:
- Add a CMS with a custom theme and let anyone in your organization create their own website from a shared codebase with no coding necessary
- As a local development environment, rapidly spin up local test sites with isolated databases
- Consolidated hosting of any number of static sites – like a self-hosted GitHub Pages kind of service## Quickstart
```sh
git clone https://github.com/nasa-jpl/launchbox.git
cd launchbox
cp .env.dist .env
make start
make dashboard
```## Documentation
[Visit our documentation website](https://nasa-jpl.github.io/launchbox/) for full details on installation and usage.
## Contributing
See the [contributing guide](CONTRIBUTING.md) for detailed instructions on how to contribute to Launchbox.