1
0
This repository has been archived on 2023-12-27. You can view files and clone it, but cannot push or open issues or pull requests.
metaledger/Dockerfile
2020-08-23 09:45:39 -07:00

22 lines
581 B
Docker

FROM dastapov/hledger:1.18.1
WORKDIR /data
RUN sudo useradd \
--shell /bin/bash \
--home-dir /data \
--no-create-home \
--uid 1000 \
hledger-user
# Setup for ledgerbill
RUN sudo apt update && sudo apt install -y curl python3 python3-pip
RUN sudo mkdir /ledgerbil \
&& sudo chown hledger /ledgerbil \
&& curl -L https://github.com/scarpent/ledgerbil/archive/main.tar.gz | tar -xz --strip-components=1 -C /ledgerbil \
&& cd /ledgerbil \
&& pip3 install -r requirements.txt
RUN echo 'alias ledgerbil="python3 /ledgerbil/main.py"' >> ~/.bashrc