-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtemplate.xml
49 lines (47 loc) · 4.72 KB
/
template.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?xml version="1.0"?>
<Container version="2">
<Name>Receipt-Wrangler</Name>
<Repository>noah231515/receipt-wrangler:latest</Repository>
<Registry>https://hub.docker.com/repository/docker/noah231515/receipt-wrangler/general</Registry>
<Network>bridge</Network>
<Overview>
Receipt Wrangler is your easy-to-use, self-hosted receipt management solution. Simplify your expenses and take control of your financial data with these powerful features:
* Effortless Receipt Creation: Quickly create receipts with the help of OCR/AI image scanning.
* Smart Categorization: Organize receipts for easy filtering.
* Collaborative Tracking: Share receipts and track expenses among multiple users.
* Email Integration: Seamlessly upload receipts directly from your email, web app, and mobile app (coming soon).
Follow the installation guide at https://receiptwrangler.io/docs/category/getting-started to get started.
</Overview>
<MyIP/>
<Shell>sh</Shell>
<Privileged>false</Privileged>
<Support>https://reddit.com/r/receiptwrangler</Support>
<Project>https://github.com/Receipt-Wrangler</Project>
<Category>Productivity:</Category>
<WebUI>http://[IP]:[PORT:80]</WebUI>
<TemplateURL>https://raw.githubusercontent.com/Receipt-Wrangler/receipt-wrangler-unraid/main/template.xml</TemplateURL>
<Icon>https://avatars.githubusercontent.com/u/141039354?s=400&amp;u=614387191a483eef308dbb696ce76fc74f6878dc&amp;v=4</Icon>
<ExtraParams/>
<PostArgs/>
<CPUset/>
<DonateText/>
<DonateLink/>
<Requires>This application may require an external database to be ran, but an internal SQLITE database is supported.
 Please read the documentation at https://github.com/Receipt-Wrangler to set up the required configuration file.</Requires>
<Config Name="WebUI Port" Target="80" Default="" Mode="tcp" Description="Port for web ui " Type="Port" Display="always" Required="false" Mask="false">9080</Config>
<Config Name="Sqlite path" Target="/app/receipt-wrangler-api/sqlite" Default="" Mode="rw,shared" Description="Directory to store sqlite database" Type="Path" Display="always" Required="false" Mask="false"/>
<Config Name="Logs path" Target="/app/receipt-wrangler-api/logs" Default="" Mode="rw" Description="Directory to store application logs " Type="Path" Display="always" Required="false" Mask="false"/>
<Config Name="Data path" Target="/app/receipt-wrangler-api/data" Default="" Mode="rw" Description="Directory to store application images" Type="Path" Display="always" Required="false" Mask="false"/>
<Config Name="ENCRYPTION_KEY" Target="ENCRYPTION_KEY" Default="" Mode="" Description="Encryption key for encrypting sensitive data" Type="Variable" Display="always" Required="true" Mask="false"></Config>
<Config Name="SECRET_KEY" Target="SECRET_KEY" Default="" Mode="" Description="Secret key used for validating jwts" Type="Variable" Display="always" Required="true" Mask="false"></Config>
<Config Name="DB_HOST" Target="DB_HOST" Default="" Mode="" Description="Database host" Type="Variable" Display="always" Required="false" Mask="false"/>
<Config Name="DB_PORT" Target="DB_PORT" Default="0" Mode="" Description="Database port" Type="Variable" Display="always" Required="false" Mask="false"/>
<Config Name="DB_USER" Target="DB_USER" Default="" Mode="" Description="Database user" Type="Variable" Display="always" Required="false" Mask="false"/>
<Config Name="DB_PASSWORD" Target="DB_PASSWORD" Default="" Mode="" Description="Database password" Type="Variable" Display="always" Required="false" Mask="true"/>
<Config Name="DB_NAME" Target="DB_NAME" Default="" Mode="" Description="Name of database" Type="Variable" Display="always" Required="false" Mask="false"/>
<Config Name="DB_ENGINE" Target="DB_ENGINE" Default="" Mode="" Description="Sets which database to use" Type="Variable" Display="always" Required="true" Mask="false">sqlite</Config>
<Config Name="DB_FILENAME" Target="DB_FILENAME" Default="" Mode="" Description="Name of database if using sqlite" Type="Variable" Display="always" Required="false" Mask="false">test.db</Config>
<Config Name="REDIS_HOST" Target="REDIS_HOST" Default="" Mode="" Description="Redis host" Type="Variable" Display="always" Required="true" Mask="false"></Config>
<Config Name="REDIS_PORT" Target="REDIS_PORT" Default="" Mode="" Description="Redis port" Type="Variable" Display="always" Required="true" Mask="false"></Config>
<Config Name="REDIS_USERNAME" Target="REDIS_USERNAME" Default="" Mode="" Description="Redis username" Type="Variable" Display="always" Required="false" Mask="false"></Config>
<Config Name="REDIS_PASSWORD" Target="REDIS_PASSWORD" Default="" Mode="" Description="Redis password" Type="Variable" Display="always" Required="false" Mask="false"></Config>
</Container>