mirror of
https://github.com/lnbits/lnbits-legend.git
synced 2025-02-22 22:25:47 +01:00
quart run settings and hypercorn on docker/Procfile.
This commit is contained in:
parent
f01028eac7
commit
42c6620a07
5 changed files with 14 additions and 5 deletions
|
@ -1,5 +1,9 @@
|
||||||
FLASK_APP=lnbits.app
|
QUART_APP=lnbits.app
|
||||||
FLASK_ENV=development
|
QUART_ENV=development
|
||||||
|
QUART_DEBUG=1
|
||||||
|
|
||||||
|
HOST=127.0.0.1
|
||||||
|
PORT=5000
|
||||||
|
|
||||||
LNBITS_SITE_TITLE=LNbits
|
LNBITS_SITE_TITLE=LNbits
|
||||||
LNBITS_ALLOWED_USERS=""
|
LNBITS_ALLOWED_USERS=""
|
||||||
|
|
|
@ -3,7 +3,7 @@ FROM python:3.7-slim
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY requirements.txt /app/
|
COPY requirements.txt /app/
|
||||||
RUN pip install --no-cache-dir -q -r requirements.txt
|
RUN pip install --no-cache-dir -q -r requirements.txt
|
||||||
RUN pip install --no-cache-dir -q gunicorn gevent
|
RUN pip install --no-cache-dir -q hypercorn
|
||||||
COPY . /app
|
COPY . /app
|
||||||
|
|
||||||
EXPOSE 5000
|
EXPOSE 5000
|
||||||
|
|
2
Procfile
2
Procfile
|
@ -1 +1 @@
|
||||||
web: gunicorn -b :5000 lnbits:app -k gevent
|
web: hypercorn --bind 0.0.0.0:5000 lnbits:app
|
||||||
|
|
|
@ -5,4 +5,4 @@ from .commands import migrate_databases
|
||||||
migrate_databases()
|
migrate_databases()
|
||||||
|
|
||||||
app = create_app()
|
app = create_app()
|
||||||
app.run()
|
app.run(host=app.config["HOST"], port=app.config["PORT"])
|
||||||
|
|
|
@ -11,6 +11,11 @@ env.read_env()
|
||||||
wallets_module = importlib.import_module("lnbits.wallets")
|
wallets_module = importlib.import_module("lnbits.wallets")
|
||||||
wallet_class = getattr(wallets_module, env.str("LNBITS_BACKEND_WALLET_CLASS", default="VoidWallet"))
|
wallet_class = getattr(wallets_module, env.str("LNBITS_BACKEND_WALLET_CLASS", default="VoidWallet"))
|
||||||
|
|
||||||
|
ENV = env.str("QUART_ENV", default="production")
|
||||||
|
DEBUG = env.bool("QUART_DEBUG") or ENV == "development"
|
||||||
|
HOST = env.str("HOST", default="127.0.0.1")
|
||||||
|
PORT = env.int("PORT", default=5000)
|
||||||
|
|
||||||
LNBITS_PATH = path.dirname(path.realpath(__file__))
|
LNBITS_PATH = path.dirname(path.realpath(__file__))
|
||||||
LNBITS_DATA_FOLDER = env.str("LNBITS_DATA_FOLDER", default=path.join(LNBITS_PATH, "data"))
|
LNBITS_DATA_FOLDER = env.str("LNBITS_DATA_FOLDER", default=path.join(LNBITS_PATH, "data"))
|
||||||
LNBITS_ALLOWED_USERS: List[str] = env.list("LNBITS_ALLOWED_USERS", default=[], subcast=str)
|
LNBITS_ALLOWED_USERS: List[str] = env.list("LNBITS_ALLOWED_USERS", default=[], subcast=str)
|
||||||
|
|
Loading…
Add table
Reference in a new issue