Quick Start
For a quick ramp-up up of OpenBudgeteer using Docker and MariaDB use below docker compose.
services:
openbudgeteer:
image: axelander/openbudgeteer:latest
#image: axelander/openbudgeteer:pre-release
#image: axelander/openbudgeteer:1.7
container_name: openbudgeteer
ports:
- 8080:8080
environment:
- CONNECTION_PROVIDER=mariadb
- CONNECTION_SERVER=openbudgeteer-mariadb
- CONNECTION_PORT=3306
- CONNECTION_DATABASE=openbudgeteer
- CONNECTION_USER=openbudgeteer
- CONNECTION_PASSWORD=openbudgeteer
- CONNECTION_ROOT_PASSWORD=myRootPassword # only required for initial DB creation
- CONNECTION_REDIS_SERVER=openbudgeteer-redis
- APPSETTINGS_CULTURE=en-US
- APPSETTINGS_DEMO_DATA=true # optional if you want to start with some example data
depends_on:
- mariadb
- redis
mariadb:
image: mariadb
container_name: openbudgeteer-mariadb
environment:
MYSQL_ROOT_PASSWORD: myRootPassword
volumes:
- db-data:/var/lib/mysql
redis:
image: redis
container_name: openbudgeteer-redis
volumes:
- redis-data:/data
# optional
phpmyadmin:
image: phpmyadmin/phpmyadmin
container_name: openbudgeteer-phpmyadmin
links:
- mariadb:db
ports:
- 8081:80
volumes:
db-data:
redis-data: