家族会計ツールは、家族が行うすべての取引を追跡します。その目標は次のとおりです。

conf/application.confを開きます。factoと呼ばれる空のデータベースを作成し、次のように構成することです。 db.default {
driver = com.mysql.jdbc.Driver
url = "jdbc:mysql://localhost/facto?user=mysqluser&password=mysqlpassword"
slick.profile = "slick.jdbc.MySQLProfile$"
}
play.http.secret.keyおよびapp.setup.defaultPasswordの秘密の値を選択します
未梱包されたフォルダーに端子を開きます
次のコマンドを実行して、アプリを実行します。
# Create database tables
bin/server -DdropAndCreateNewDb
# Create admin user
bin/server -DcreateAdminUser
# Run application
bin/server
http:// localhost:9000/app/useradministration(username: "admin"、password: "changeme")を参照してください。
警告:デモサーバーを起動するために、次のように機能します。ただし、実際のデータとカスタム構成を備えたサービスとしてこれを実行する場合は、代わりに「リリースからのインストール」セクションに従うことをお勧めします(理由については、この問題を参照してください)。
次のコマンドは、Dockerコンテナのデータベースとともに新しいサーバーを起動します。
# Get the docker-compose.yml file
wget https://raw.githubusercontent.com/nymanjens/facto/master/docker-compose.yml
# Choose a unique random string here of sufficient length
export APPLICATION_SECRET="$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1)"
# Create an empty database with a single admin user
docker-compose run web sleep 5 # Wait for the database to be ready
docker-compose run web bin/server -DdropAndCreateNewDb
docker-compose run web bin/server -DcreateAdminUser
# Bring up the server
docker-compose up
完了したら、http:// localhost:9000/(username: "admin"、password: "changeme")を参照してください。
conf/application.conf :-DcreateAdminUserフラグ(username:admin、password:changeme)で作成されます。このアカウントは、新しいユーザーを作成できます。conf/accounting-config.yml :userLoginName 、データベースに既に存在するユーザーを参照する必要があることに注意してください(前のポイントを参照) このツールを効果的に使用するには、トランザクションを正しく入力することを学ぶ必要があります。したがって、カテゴリとアカウントの意味を理解することが重要です。
これらは、あなたの費用をカテゴリに分割するために使用されます。すべてのアカウントにはいくつかの特別なカテゴリがあります。
アカウントは、通常の人または共通のアカウントを指すことができます。
例:
家族には、アリスとボブの2人のメンバーがいます。 3つのアカウントがあります。
アリスとボブは、一般的な費用を作成するために使用できる共通口座に定期的に送金します。この共通アカウントへのこの転送は、 「寄付」と呼ばれます。
特別なフィールド:
キャッシュフローの概要は、未計上費用を確認するための強力なツールです。
あなたがすべき:
このプロジェクトは、私の家族のために私の暇なときに私(Jens)によって作成され、維持されました。私はそれが他の人にとって有用であることを期待してオープンソースにしました。
これを使用することに決めた場合、それをたくさん使用するか、しばらくして使用するのをやめる可能性があります。以前のカテゴリにいる場合は、[email protected]にメッセージを送ってください(または寄付を送信することを検討してください)。また、新しいバージョンへのアップグレードや、為替レートやインフレ修正などのより高度な(隠された)機能を使用することに興味がある場合は、間違いなくお知らせください。