diff --git a/.github/workflows/migrations.yml b/.github/workflows/migrations.yml index 08557bc1e..bc1c1c3e0 100644 --- a/.github/workflows/migrations.yml +++ b/.github/workflows/migrations.yml @@ -22,7 +22,7 @@ jobs: --health-retries 5 strategy: matrix: - python-version: [3.8] + python-version: [3.9] steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} diff --git a/.github/workflows/regtest.yml b/.github/workflows/regtest.yml index 0d9afdac7..d5eaead6d 100644 --- a/.github/workflows/regtest.yml +++ b/.github/workflows/regtest.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [3.8] + python-version: [3.9] steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} @@ -47,7 +47,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [3.8] + python-version: [3.9] steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 15a2388a9..6c216b733 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [3.7, 3.8, 3.9] + python-version: [3.9] steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} @@ -44,7 +44,7 @@ jobs: --health-retries 5 strategy: matrix: - python-version: [3.8] + python-version: [3.9] steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} diff --git a/Dockerfile b/Dockerfile index f9eb1dd1c..c29d75010 100644 --- a/Dockerfile +++ b/Dockerfile @@ -37,6 +37,10 @@ ENV PATH="$VIRTUAL_ENV/bin:$PATH" WORKDIR /app COPY --chown=1000:1000 lnbits /app/lnbits +# Staticfiles +COPY --chown=1000:1000 build.py /app +RUN python build.py + ENV LNBITS_PORT="5000" ENV LNBITS_HOST="0.0.0.0" diff --git a/docs/guide/installation.md b/docs/guide/installation.md index 0232346fb..42bda382e 100644 --- a/docs/guide/installation.md +++ b/docs/guide/installation.md @@ -68,6 +68,17 @@ mkdir data && cp .env.example .env ./venv/bin/python build.py ``` +## Option 4: Docker + +```sh +git clone https://github.com/lnbits/lnbits-legend.git +cd lnbits-legend +docker build -t lnbits-legend . +cp .env.example .env +mkdir data +docker run --detach --publish 5000:5000 --name lnbits-legend --volume ${PWD}/.env:/app/.env --volume ${PWD}/data/:/app/data lnbits-legend +``` + #### Running the server ```sh