diff --git a/docker-compose.yml b/docker-compose.yml index b01eebd..d3d71a5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -26,13 +26,12 @@ services: fava: hostname: fava - image: yegle/fava + build: ./fava restart: on-failure ports: - 3333:5000 volumes: - ./data/fava:/bean - command: ["-H", "0.0.0.0", "/bean/ledger.beancount"] boltz: hostname: boltz diff --git a/fava/Dockerfile b/fava/Dockerfile new file mode 100644 index 0000000..83f2fbb --- /dev/null +++ b/fava/Dockerfile @@ -0,0 +1,10 @@ +FROM python:3.12-slim + +RUN pip install --no-cache-dir fava==1.30.11 + +WORKDIR /bean + +EXPOSE 5000 + +ENTRYPOINT ["fava"] +CMD ["-H", "0.0.0.0", "/bean/ledger.beancount"]