docker composeで「Firefly III」を構築する
- 作成日 2021.12.04
- docker
- docker compose
docker composeを利用してオープンソースの個人用ファイナンスマネージャー「Firefly III」を構築するまでの手順を記述してます。
環境
- OS MIRACLE LINUX release 8.4 (Peony)
- docker 20.10.9
- docker-compose v2.0.1
docker-compos.yml取得
wgetで、「docker-compos.yml」を取得します。
wget https://raw.githubusercontent.com/firefly-iii/docker/main/docker-compose.yml
docker-compose.ymlの内容を以下のようになってます。
version: '3.3'
services:
app:
image: fireflyiii/core:latest
restart: always
volumes:
- firefly_iii_upload:/var/www/html/storage/upload
env_file: .env
ports:
- 80:8080
depends_on:
- db
db:
image: mariadb
hostname: fireflyiiidb
restart: always
environment:
- MYSQL_RANDOM_ROOT_PASSWORD=yes
- MYSQL_USER=firefly
- MYSQL_PASSWORD=secret_firefly_password
- MYSQL_DATABASE=firefly
volumes:
- firefly_iii_db:/var/lib/mysql
volumes:
firefly_iii_upload:
firefly_iii_db:
「.env」ファイルも必要なのでダウンロードします。
wget https://raw.githubusercontent.com/firefly-iii/firefly-iii/main/.env.example
設定変更が必要であれば入力して、コピーします。
cp .env.example .env
FoFirefly III起動
以下のコマンドを実行して「Firefly III」を起動します。
docker-compose up -d
ブラウザから http://プライベートIP or サーバーIP にアクセスします。
Focalboardが起動されていることが確認できます。
任意のアドレスと、パスワードを設定して「Register」ボタンをクリックします。
ログイン後の画面となります。
-
前の記事
php copyを使ってファイルをコピーする 2021.12.04
-
次の記事
python PySimpleGUIでOptionMenuのテキストカラーを設定する 2021.12.04
コメントを書く