mirror of
https://github.com/lnbits/lnbits.git
synced 2025-06-04 04:02:46 +02:00
Fix Dockerfile
This commit is contained in:
parent
11ce32cf04
commit
f1c068a115
13
Dockerfile
13
Dockerfile
@ -9,6 +9,7 @@ ENV PATH="$VIRTUAL_ENV/bin:$PATH"
|
|||||||
# Install build deps
|
# Install build deps
|
||||||
RUN apt-get update
|
RUN apt-get update
|
||||||
RUN apt-get install -y --no-install-recommends build-essential
|
RUN apt-get install -y --no-install-recommends build-essential
|
||||||
|
RUN python -m pip install --upgrade pip
|
||||||
|
|
||||||
# Install runtime deps
|
# Install runtime deps
|
||||||
COPY requirements.txt /tmp/requirements.txt
|
COPY requirements.txt /tmp/requirements.txt
|
||||||
@ -18,7 +19,7 @@ RUN pip install -r /tmp/requirements.txt
|
|||||||
RUN pip install pylightning
|
RUN pip install pylightning
|
||||||
|
|
||||||
# Install LND specific deps
|
# Install LND specific deps
|
||||||
RUN pip install lndgrpc purerpc
|
RUN pip install lndgrpc
|
||||||
|
|
||||||
# Production image
|
# Production image
|
||||||
FROM python:3.7-slim as lnbits
|
FROM python:3.7-slim as lnbits
|
||||||
@ -31,18 +32,10 @@ ENV VIRTUAL_ENV="/opt/venv"
|
|||||||
COPY --from=builder --chown=1000:1000 $VIRTUAL_ENV $VIRTUAL_ENV
|
COPY --from=builder --chown=1000:1000 $VIRTUAL_ENV $VIRTUAL_ENV
|
||||||
ENV PATH="$VIRTUAL_ENV/bin:$PATH"
|
ENV PATH="$VIRTUAL_ENV/bin:$PATH"
|
||||||
|
|
||||||
# Setup Quart
|
|
||||||
ENV QUART_APP="lnbits.app:create_app()"
|
|
||||||
ENV QUART_ENV="development"
|
|
||||||
ENV QUART_DEBUG="true"
|
|
||||||
|
|
||||||
# App
|
|
||||||
ENV LNBITS_BIND="0.0.0.0:5000"
|
|
||||||
|
|
||||||
# Copy in app source
|
# Copy in app source
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY --chown=1000:1000 lnbits /app/lnbits
|
COPY --chown=1000:1000 lnbits /app/lnbits
|
||||||
|
|
||||||
EXPOSE 5000
|
EXPOSE 5000
|
||||||
|
|
||||||
CMD quart assets && quart migrate && hypercorn -k trio --bind $LNBITS_BIND 'lnbits.app:create_app()'
|
CMD ["uvicorn", "lnbits.__main__:app", "--port", "5000", "--host", "0.0.0.0"]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user