This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Container version="2">
|
||||
<Name>DevRunbook</Name>
|
||||
<Repository>devrunbook:local</Repository>
|
||||
<Registry/>
|
||||
<Network>bridge</Network>
|
||||
<MyIP/>
|
||||
<Shell>sh</Shell>
|
||||
<Privileged>false</Privileged>
|
||||
<Support/>
|
||||
<Project/>
|
||||
<Overview>Self-hosted DevRunbook all-in-one container with its private PostgreSQL database, migrations, web application and background worker.</Overview>
|
||||
<Category>Tools: Productivity:</Category>
|
||||
<WebUI>http://[IP]:[PORT:3000]/</WebUI>
|
||||
<TemplateURL/>
|
||||
<Icon>/boot/config/plugins/dockerMan/images/DevRunbook-icon.png</Icon>
|
||||
<ExtraParams>--init --security-opt=no-new-privileges</ExtraParams>
|
||||
<PostArgs/>
|
||||
<CPUset/>
|
||||
<DateInstalled>0</DateInstalled>
|
||||
<DonateText/>
|
||||
<DonateLink/>
|
||||
<Requires>Keep /config backed up. PostgreSQL is internal and is never published separately.</Requires>
|
||||
<Config Name="Web UI" Target="3000" Default="1231" Mode="tcp" Description="DevRunbook HTTP port" Type="Port" Display="always" Required="true" Mask="false">1231</Config>
|
||||
<Config Name="Application data" Target="/config" Default="/mnt/user/appdata/devrunbook" Mode="rw" Description="Database, generated artifacts and operator content" Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/devrunbook</Config>
|
||||
<Config Name="PUBLIC_BASE_URL" Target="PUBLIC_BASE_URL" Default="http://[IP]:1231" Mode="" Description="Externally visible DevRunbook URL" Type="Variable" Display="always" Required="true" Mask="false">http://[IP]:1231</Config>
|
||||
<Config Name="POSTGRES_PASSWORD" Target="POSTGRES_PASSWORD" Default="" Mode="" Description="URL-safe random database password" Type="Variable" Display="always" Required="true" Mask="true"/>
|
||||
<Config Name="SESSION_SECRET" Target="SESSION_SECRET" Default="" Mode="" Description="Random value of at least 32 bytes" Type="Variable" Display="always" Required="true" Mask="true"/>
|
||||
<Config Name="INTEGRATION_ENCRYPTION_KEY" Target="INTEGRATION_ENCRYPTION_KEY" Default="" Mode="" Description="Base64-encoded 32-byte integration encryption key" Type="Variable" Display="always" Required="true" Mask="true"/>
|
||||
<Config Name="BOOTSTRAP_TOKEN" Target="BOOTSTRAP_TOKEN" Default="" Mode="" Description="Random recovery/bootstrap token" Type="Variable" Display="advanced" Required="true" Mask="true"/>
|
||||
<Config Name="INTEGRATION_ENCRYPTION_KEY_VERSION" Target="INTEGRATION_ENCRYPTION_KEY_VERSION" Default="v1" Mode="" Description="Stable encryption key version" Type="Variable" Display="advanced" Required="true" Mask="false">v1</Config>
|
||||
<Config Name="REGISTRATION_MODE" Target="REGISTRATION_MODE" Default="closed" Mode="" Description="Account registration policy" Type="Variable" Display="advanced" Required="true" Mask="false">closed</Config>
|
||||
<Config Name="GITEA_PRIVATE_NETWORK_POLICY" Target="GITEA_PRIVATE_NETWORK_POLICY" Default="deny" Mode="" Description="Private-network integration policy" Type="Variable" Display="advanced" Required="true" Mask="false">deny</Config>
|
||||
<Config Name="GITEA_ALLOWED_HOSTS" Target="GITEA_ALLOWED_HOSTS" Default="" Mode="" Description="Comma-separated approved private Gitea hosts" Type="Variable" Display="advanced" Required="false" Mask="false"/>
|
||||
</Container>
|
||||
Reference in New Issue
Block a user