feat: Upgrade listmonk version and remove automatic admin credentials creation

This commit is contained in:
Jannis Milz
2025-01-28 12:24:54 +01:00
committed by GitHub
parent dc9a194bbe
commit e21e0e1865
2 changed files with 4 additions and 9 deletions

View File

@@ -1,6 +1,6 @@
services: services:
db: db:
image: postgres:13 image: postgres:17-alpine
ports: ports:
- 5432 - 5432
networks: networks:
@@ -19,7 +19,7 @@ services:
- listmonk-data:/var/lib/postgresql/data - listmonk-data:/var/lib/postgresql/data
setup: setup:
image: listmonk/listmonk:v3.0.0 image: listmonk/listmonk:v4.1.0
networks: networks:
- dokploy-network - dokploy-network
volumes: volumes:
@@ -35,7 +35,7 @@ services:
app: app:
restart: unless-stopped restart: unless-stopped
image: listmonk/listmonk:v3.0.0 image: listmonk/listmonk:v4.1.0
environment: environment:
- TZ=Etc/UTC - TZ=Etc/UTC
depends_on: depends_on:

View File

@@ -2,13 +2,11 @@ import {
type DomainSchema, type DomainSchema,
type Schema, type Schema,
type Template, type Template,
generatePassword,
generateRandomDomain, generateRandomDomain,
} from "../utils"; } from "../utils";
export function generate(schema: Schema): Template { export function generate(schema: Schema): Template {
const randomDomain = generateRandomDomain(schema); const randomDomain = generateRandomDomain(schema);
const adminPassword = generatePassword(32);
const domains: DomainSchema[] = [ const domains: DomainSchema[] = [
{ {
@@ -19,7 +17,7 @@ export function generate(schema: Schema): Template {
]; ];
const envs = [ const envs = [
`# login with admin:${adminPassword}`, `# visit the page to setup your super admin user`,
"# check config.toml in Advanced / Volumes for more options", "# check config.toml in Advanced / Volumes for more options",
]; ];
@@ -29,9 +27,6 @@ export function generate(schema: Schema): Template {
content: `[app] content: `[app]
address = "0.0.0.0:9000" address = "0.0.0.0:9000"
admin_username = "admin"
admin_password = "${adminPassword}"
[db] [db]
host = "db" host = "db"
port = 5432 port = 5432