Python-based launch page
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
static
templates
.gitignore
Pipfile
Pipfile.lock
README.md
app.py
schema.sql
tests.py

README.md

Rockets

Rockets is a simple product launch page for collecting email addresses. Rockets store all data in SQLite database, making it easy to deploy and manage.

Rockets in action

Rockets is built using:

Installation

# inside the folder
pipenv install

# enter pipenv virtual environment
pipenv shell

export FLASK_APP=app.py
mkdir instance
flask initdb

Run for development

# enter pipenv virtual environment
pipenv shell

export FLASK_APP=app.py
export FLASK_DEBUG=1
flask run

Run for production

Run using WSGI server such as gunicorn:

# inside the folder
gunicorn app:app&

and setup a reverse proxy for port 8000, e.g. using Nginx.

Run tests

python tests.py

Customize

Just edit the template in ./templates/index.html.

License

Author: Petr Stříbný

License: The MIT License (MIT)