This commit is contained in:
Rio
2026-06-18 12:38:12 +07:00
parent 5c0ab92401
commit 1318c06582
5 changed files with 5 additions and 18 deletions
+1
View File
@@ -7,3 +7,4 @@ node_modules
.env.* .env.*
docker-compose.yml docker-compose.yml
Dockerfile Dockerfile
mysql_data
-7
View File
@@ -1,7 +0,0 @@
DB_TYPE=mysql
DB_HOST=zero-db.naiv.dev
DB_PORT=23306
DB_NAME=db_a41dfa3bd96242409d2a3565939d2be4
DB_USERNAME=uname_50a1caca5d7441ad9f6fce806a
DB_PASSWORD=pwd_6c60547f55af41f58b0f2b2a54054a4c
DATABASE_URL="mysql://uname_50a1caca5d7441ad9f6fce806a:pwd_6c60547f55af41f58b0f2b2a54054a4c@zero-db.naiv.dev:23306/db_a41dfa3bd96242409d2a3565939d2be4"
+1
View File
@@ -36,3 +36,4 @@ yarn-error.log*
next-env.d.ts next-env.d.ts
/src/generated/prisma /src/generated/prisma
mysql_data
+2 -7
View File
@@ -9,10 +9,8 @@ services:
MYSQL_DATABASE: travel_antarkota MYSQL_DATABASE: travel_antarkota
MYSQL_USER: travel_user MYSQL_USER: travel_user
MYSQL_PASSWORD: travel_password MYSQL_PASSWORD: travel_password
ports:
- "3306:3306"
volumes: volumes:
- mysql_data:/var/lib/mysql - ./mysql_data:/var/lib/mysql
healthcheck: healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "root", "-prootpassword"] test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "root", "-prootpassword"]
interval: 5s interval: 5s
@@ -24,7 +22,7 @@ services:
container_name: travel-app container_name: travel-app
restart: unless-stopped restart: unless-stopped
ports: ports:
- "3000:3000" - "${HOST_PORT:-3000}:3000"
environment: environment:
# Database # Database
DB_TYPE: mysql DB_TYPE: mysql
@@ -44,6 +42,3 @@ services:
depends_on: depends_on:
mysql: mysql:
condition: service_healthy condition: service_healthy
volumes:
mysql_data:
+1 -4
View File
@@ -1,7 +1,4 @@
// This file was generated by Prisma, and assumes you have installed the following: // Prisma v7 config — DB URL is injected via docker-compose environment variables
// npm install --save-dev prisma dotenv
import dotenv from "dotenv";
dotenv.config({ override: true });
import { defineConfig } from "prisma/config"; import { defineConfig } from "prisma/config";
export default defineConfig({ export default defineConfig({