36 lines
3.3 KiB
XML
36 lines
3.3 KiB
XML
<?xml version="1.0"?>
|
|
<Container version="2.0">
|
|
<Name>Email Signature Manager</Name>
|
|
<Repository>email-sigs:latest</Repository>
|
|
<Registry/>
|
|
<Network>bridge</Network>
|
|
<MyIP/>
|
|
<Shell>sh</Shell>
|
|
<Privileged>false</Privileged>
|
|
<Support>https://git.alwisp.com/jason/email/issues</Support>
|
|
<Project>https://git.alwisp.com/jason/email.git</Project>
|
|
<Overview>A self-hosted, Dockerized Google Workspace email signature manager. Pulls user data from Google Workspace and pushes signatures directly to Gmail.</Overview>
|
|
<Category>Tools: Productivity</Category>
|
|
<WebUI>http://[IP]:[PORT:3000]</WebUI>
|
|
<TemplateURL/>
|
|
<Icon>https://raw.githubusercontent.com/google/material-design-icons/master/png/communication/email/materialicons/48dp/1x/baseline_email_black_48dp.png</Icon>
|
|
<ExtraParams/>
|
|
<PostArgs/>
|
|
<CPUset/>
|
|
<DateInstalled/>
|
|
<DonateText/>
|
|
<DonateLink/>
|
|
<Description/>
|
|
<Config Name="Web Port" Target="3000" Default="3000" Mode="tcp" Description="The port for the Web UI." Type="Port" Display="always" Required="true" Mask="false">3000</Config>
|
|
<Config Name="Secrets Path" Target="/app/secrets" Default="/mnt/user/appdata/email-sigs/secrets" Mode="ro" Description="Path to service account JSON (sa.json)." Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/email-sigs/secrets</Config>
|
|
<Config Name="Data Path" Target="/app/data" Default="/mnt/user/appdata/email-sigs/data" Mode="rw" Description="Path for SQLite database." Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/email-sigs/data</Config>
|
|
<Config Name="Assets Path" Target="/app/public/assets" Default="/mnt/user/appdata/email-sigs/public/assets" Mode="rw" Description="Path for local assets (optional)." Type="Path" Display="always" Required="false" Mask="false">/mnt/user/appdata/email-sigs/public/assets</Config>
|
|
<Config Name="Uploads Path" Target="/app/public/uploads" Default="/mnt/user/appdata/email-sigs/public/uploads" Mode="rw" Description="Path for uploaded images." Type="Path" Display="always" Required="false" Mask="false">/mnt/user/appdata/email-sigs/public/uploads</Config>
|
|
<Config Name="Google Admin Email" Target="GOOGLE_ADMIN_EMAIL" Default="" Description="Workspace admin email (e.g. jason@messagepoint.tv)" Type="Variable" Display="always" Required="true" Mask="false"/>
|
|
<Config Name="Google Customer ID" Target="GOOGLE_CUSTOMER_ID" Default="my_customer" Description="Use 'my_customer' for primary domain." Type="Variable" Display="always" Required="false" Mask="false">my_customer</Config>
|
|
<Config Name="Admin Username" Target="ADMIN_USERNAME" Default="admin" Description="Web UI login username." Type="Variable" Display="always" Required="true" Mask="false">admin</Config>
|
|
<Config Name="Admin Password" Target="ADMIN_PASSWORD" Default="" Description="Web UI login password." Type="Variable" Display="always" Required="true" Mask="true"/>
|
|
<Config Name="Cron Schedule" Target="CRON_SCHEDULE" Default="0 2 * * *" Description="Cron expression for nightly push." Type="Variable" Display="always" Required="false" Mask="false">0 2 * * *</Config>
|
|
<Config Name="Node Environment" Target="NODE_ENV" Default="production" Description="Set to 'production'." Type="Variable" Display="advanced" Required="false" Mask="false">production</Config>
|
|
</Container>
|