123 lines
5.5 KiB
XML
123 lines
5.5 KiB
XML
<?xml version="1.0"?>
|
|
<Container version="2">
|
|
<Name>db-backup</Name>
|
|
<Repository>tiredofit/db-backup</Repository>
|
|
<Registry>https://hub.docker.com/r/tiredofit/db-backup/</Registry>
|
|
<Network>bridge</Network>
|
|
<MyIP/>
|
|
<Shell>sh</Shell>
|
|
<Privileged>false</Privileged>
|
|
<Support>https://hub.docker.com/r/tiredofit/db-backup/</Support>
|
|
<Project/>
|
|
<Overview>Backup Multiple DB Servers (Influx, Maria/Mysql/Mongo/Postgres/Redis/Rethink) based on Alpine.[br][br]Manual Backups can be perforemd by entering the container and typing backup-now[/br][/br]</Overview>
|
|
<Category/>
|
|
<WebUI/>
|
|
<TemplateURL/>
|
|
<Icon>https://i.imgur.com/g9YRYcx.png</Icon>
|
|
<ExtraParams/>
|
|
<PostArgs/>
|
|
<CPUset/>
|
|
<DateInstalled>1581292532</DateInstalled>
|
|
<DonateText/>
|
|
<DonateLink/>
|
|
<Description>Backup Multiple DB Servers (Influx, Maria/Mysql/Mongo/Postgres/Redis/Rethink) based on Alpine.[br][br]Manual Backups can be perforemd by entering the container and typing backup-now[/br][/br]</Description>
|
|
<Networking>
|
|
<Mode>bridge</Mode>
|
|
<Publish/>
|
|
</Networking>
|
|
<Data>
|
|
<Volume>
|
|
<HostDir>/mnt/user/backups/db/</HostDir>
|
|
<ContainerDir>/backup</ContainerDir>
|
|
<Mode>rw</Mode>
|
|
</Volume>
|
|
</Data>
|
|
<Environment>
|
|
<Variable>
|
|
<Value>GZ</Value>
|
|
<Name>COMPRESSION</Name>
|
|
<Mode/>
|
|
</Variable>
|
|
<Variable>
|
|
<Value><Database_Type></Value>
|
|
<Name>DB_TYPE</Name>
|
|
<Mode/>
|
|
</Variable>
|
|
<Variable>
|
|
<Value><DATABASE_IP></Value>
|
|
<Name>DB_HOST</Name>
|
|
<Mode/>
|
|
</Variable>
|
|
<Variable>
|
|
<Value>database</Value>
|
|
<Name>DB_NAME</Name>
|
|
<Mode/>
|
|
</Variable>
|
|
<Variable>
|
|
<Value>root</Value>
|
|
<Name>DB_USER</Name>
|
|
<Mode/>
|
|
</Variable>
|
|
<Variable>
|
|
<Value><DATABASE_PASSWORD></Value>
|
|
<Name>DB_PASS</Name>
|
|
<Mode/>
|
|
</Variable>
|
|
<Variable>
|
|
<Value>3306</Value>
|
|
<Name>DB_PORT</Name>
|
|
<Mode/>
|
|
</Variable>
|
|
<Variable>
|
|
<Value>1440</Value>
|
|
<Name>DB_DUMP_FREQ</Name>
|
|
<Mode/>
|
|
</Variable>
|
|
<Variable>
|
|
<Value>0300</Value>
|
|
<Name>DB_DUMP_BEGIN</Name>
|
|
<Mode/>
|
|
</Variable>
|
|
<Variable>
|
|
<Value>10080</Value>
|
|
<Name>DB_CLEANUP_TIME</Name>
|
|
<Mode/>
|
|
</Variable>
|
|
<Variable>
|
|
<Value>TRUE</Value>
|
|
<Name>PARALLEL_COMPRESSION</Name>
|
|
<Mode/>
|
|
</Variable>
|
|
<Variable>
|
|
<Value>TRUE</Value>
|
|
<Name>MD5</Name>
|
|
<Mode/>
|
|
</Variable>
|
|
<Variable>
|
|
<Value>FALSE</Value>
|
|
<Name>SPLIT_DB</Name>
|
|
<Mode/>
|
|
</Variable>
|
|
<Variable>
|
|
<Value>false</Value>
|
|
<Name>DEBUG_MODE</Name>
|
|
<Mode/>
|
|
</Variable>
|
|
</Environment>
|
|
<Labels/>
|
|
<Config Name="Backup Location" Target="/backup" Default="" Mode="rw" Description="Database Dump Location" Type="Path" Display="always" Required="false" Mask="false">/mnt/user/backups/db/</Config>
|
|
<Config Name="Key 1" Target="COMPRESSION" Default="" Mode="" Description="Gzip " Type="Variable" Display="always" Required="false" Mask="false">GZ</Config>
|
|
<Config Name="Key 2" Target="DB_TYPE" Default="" Mode="" Description="couch influx mysql pgsql mongo redis rethink" Type="Variable" Display="always" Required="false" Mask="false"><Database_Type></Config>
|
|
<Config Name="Key 3" Target="DB_HOST" Default="" Mode="" Description="Database Hostname" Type="Variable" Display="always" Required="false" Mask="false"><DATABASE_IP></Config>
|
|
<Config Name="Key 4" Target="DB_NAME" Default="" Mode="" Description="Database name." Type="Variable" Display="always" Required="false" Mask="false">database</Config>
|
|
<Config Name="Key 5" Target="DB_USER" Default="" Mode="" Description="Database User - use root to backup all MySQL of them." Type="Variable" Display="always" Required="false" Mask="false">root</Config>
|
|
<Config Name="Key 6" Target="DB_PASS" Default="" Mode="" Description="Database Password" Type="Variable" Display="always" Required="false" Mask="false"><DATABASE_PASSWORD></Config>
|
|
<Config Name="Key 7" Target="DB_PORT" Default="" Mode="" Description="Database Port" Type="Variable" Display="always" Required="false" Mask="false">3306</Config>
|
|
<Config Name="Key 8" Target="DB_DUMP_FREQ" Default="" Mode="" Description="How often to dump DB Minutes Defaults 1440 = Day" Type="Variable" Display="always" Required="false" Mask="false">1440</Config>
|
|
<Config Name="Key 9" Target="DB_DUMP_BEGIN" Default="" Mode="" Description="What Time to Dump HHMM" Type="Variable" Display="always" Required="false" Mask="false">0300</Config>
|
|
<Config Name="Key 10" Target="DB_CLEANUP_TIME" Default="" Mode="" Description="Value in minutes to delete old backups. 10080 = One Week. If you want all backup delete this key." Type="Variable" Display="always" Required="false" Mask="false">10080</Config>
|
|
<Config Name="Key 11" Target="PARALLEL_COMPRESSION" Default="TRUE" Mode="" Description="Multiple cores for compressing" Type="Variable" Display="always" Required="false" Mask="false">TRUE</Config>
|
|
<Config Name="Key 12" Target="MD5" Default="TRUE" Mode="" Description="Generate MD5 Sum in Directory." Type="Variable" Display="always" Required="false" Mask="false">TRUE</Config>
|
|
<Config Name="Key 13" Target="SPLIT_DB" Default="FALSE" Mode="" Description="Seperate DB Backups" Type="Variable" Display="always" Required="false" Mask="false">FALSE</Config>
|
|
<Config Name="Key 14" Target="DEBUG_MODE" Default="false" Mode="" Description="DEBUG_MODE" Type="Variable" Display="advanced" Required="false" Mask="false">false</Config>
|
|
</Container>
|