From 62ca8eec53ff99768e3f5c8feda5c8534d35026a Mon Sep 17 00:00:00 2001 From: DrMxrcy Date: Thu, 21 Nov 2024 01:57:27 -0500 Subject: [PATCH] fix(templates): DiscordTickets Naming --- .../discord-tickets/docker-compose.yml | 22 ++++++++++--------- .../templates/discord-tickets/index.ts | 4 +--- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/apps/dokploy/templates/discord-tickets/docker-compose.yml b/apps/dokploy/templates/discord-tickets/docker-compose.yml index 44324e1e8..e6e41288d 100644 --- a/apps/dokploy/templates/discord-tickets/docker-compose.yml +++ b/apps/dokploy/templates/discord-tickets/docker-compose.yml @@ -1,14 +1,13 @@ version: "3.8" services: - mysql: + tickets-postgres: image: mysql:8 restart: unless-stopped - hostname: mysql networks: - dokploy-network volumes: - - tickets-mysql:/var/lib/mysql + - tickets-mysql-data:/var/lib/mysql environment: MYSQL_DATABASE: ${MYSQL_DATABASE} MYSQL_PASSWORD: ${MYSQL_PASSWORD} @@ -20,23 +19,22 @@ services: timeout: 5s retries: 5 - bot: + tickets-app: image: eartharoid/discord-tickets:4.0.21 depends_on: - mysql: + tickets-postgres: condition: service_healthy restart: unless-stopped - hostname: bot networks: - dokploy-network volumes: - - tickets-bot:/home/container/user + - tickets-app-data:/home/container/user - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro tty: true stdin_open: true environment: - DB_CONNECTION_URL: mysql://${MYSQL_USER}:${MYSQL_PASSWORD}@mysql/${MYSQL_DATABASE} + DB_CONNECTION_URL: mysql://${MYSQL_USER}:${MYSQL_PASSWORD}@tickets-postgres/${MYSQL_DATABASE} DISCORD_SECRET: ${DISCORD_SECRET} DISCORD_TOKEN: ${DISCORD_TOKEN} ENCRYPTION_KEY: ${ENCRYPTION_KEY} @@ -49,6 +47,10 @@ services: PUBLISH_COMMANDS: "true" SUPER: ${SUPER_USERS} +networks: + dokploy-network: + external: true + volumes: - tickets-mysql: - tickets-bot: \ No newline at end of file + tickets-mysql-data: + tickets-app-data: \ No newline at end of file diff --git a/apps/dokploy/templates/discord-tickets/index.ts b/apps/dokploy/templates/discord-tickets/index.ts index 48b40ed7f..e11b78e66 100644 --- a/apps/dokploy/templates/discord-tickets/index.ts +++ b/apps/dokploy/templates/discord-tickets/index.ts @@ -13,7 +13,6 @@ export function generate(schema: Schema): Template { const mysqlUser = "tickets"; const mysqlDatabase = "tickets"; - // Generate encryption key in the format they use const encryptionKey = Array.from({ length: 48 }, () => Math.floor(Math.random() * 16).toString(16), ).join(""); @@ -22,7 +21,7 @@ export function generate(schema: Schema): Template { { host: mainDomain, port: 8169, - serviceName: "bot", + serviceName: "tickets-app", }, ]; @@ -33,7 +32,6 @@ export function generate(schema: Schema): Template { `MYSQL_ROOT_PASSWORD=${mysqlRootPassword}`, `MYSQL_USER=${mysqlUser}`, `ENCRYPTION_KEY=${encryptionKey}`, - // These need to be set by the user through the UI "# Follow the guide at: https://discordtickets.app/self-hosting/installation/docker/#creating-the-discord-application", "DISCORD_SECRET=", "DISCORD_TOKEN=",