Skip to content

sashich/fava-docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fava-docker

A Dockerfile for beancount-fava

Usage Example

You can get started creating a container from this image, you can either use docker-compose or the docker cli.

Assuming you have example.bean in the current directory:

Docker Cli

docker run -d \
    --name=syncthing \
    -v $PWD:/bean \
    -e BEANCOUNT_FILE=/bean/example.bean \
    -p 5000:5000 \
    --restart unless-stopped \
    yegle/fava

Docker Compose

---
version: "3.0"
services:
  fava:
    container_name: fava
    image: yegle/fava
    ports:
      - 5000:5000
    environment:
      - BEANCOUNT_FILE=/bean/example.beancount
    volumes:
      - ${PWD}/:/bean
    restart: unless-stopped

Environment Variable

Parameter Value
BEANCOUNT_FILE path to your beancount file. Default to empty string.

Note on auto build

The docker image was switched from build by Docker Hub to Github Actions. The image label pattern is changed: instead of labeled version-1.xx it's now labeled v1.xx.

You can check the auto build logs at https://github.com/yegle/fava-docker/actions.

About

A Dockerfile for beancount-fava

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 73.3%
  • Shell 26.7%