fix: fix docker-compose local dump

This commit is contained in:
손승우
2022-12-23 18:21:04 +09:00
parent 2ccfcfb0ba
commit c5c7a020af
4 changed files with 80 additions and 17 deletions

View File

@@ -31,17 +31,21 @@ RUN apt-get -qq install nodejs --yes
RUN apt-get install chromium-browser --yes
RUN useradd -ms /bin/bash frog
USER frog
WORKDIR /home/frog
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
COPY tsconfig.json .
COPY tsconfig.build.json .
RUN npm run build
EXPOSE 4000
CMD ["mysqld"]
#
#
#COPY init.sh .
#USER root

View File

@@ -1,8 +1,6 @@
[client]
default-character-set = utf8mb4
user = "vanillabrain"
password = "qkslffk123123"
host = "dev-sellerking-service.cpxfjdgipx1h.ap-northeast-2.rds.amazonaws.com"
port = 3306
[mysqldump]
quick
@@ -10,3 +8,4 @@ max_allowed_packet = 16M
[mysql]
default-character-set = utf8mb4
port = 3306

View File

@@ -29,7 +29,54 @@
# - mysql:/var/lib/mysql
# - ./db/conf.d:/etc/mysql/conf.d
version: "3.5"
#version: "3.5"
#services:
# main:
# build:
# context: ./
# dockerfile: ./Dockerfile.dev
# ports:
# - "4000:4000"
# networks:
# - vanillameta
# depends_on:
# - mysql
# links:
# - "mysql"
## - "pg"
# env_file:
# - .env
# tty: true
# environment:
# MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}
# restart: always
#
# mysql:
# container_name: vanillameta_mysql
# image: mysql:5.7
# ports:
# - "3306:3306"
# networks:
# - vanillameta
# environment:
# MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}
# MYSQL_CHARSET: utf8mb4
# MYSQL_DATABASE: ${DB_NAME}
# MYSQL_USER: ${DB_USERNAME}
# MYSQL_PASSWORD: ${DB_PASSWORD}
# TZ: Asia/Seoul
# restart: always
#
# command:
# --default-authentication-plugin=mysql_native_password
## --init-file /docker-entrypoint-initdb.d/dump_data.sql
# volumes:
# - ./mysql:/var/lib/mysql/
# - ./db/conf.d:/etc/mysql/conf.d
# - ./mysql-init-files/dump_data:/docker-entrypoint-initdb.d/dump_data
version: "3.7"
services:
main:
build:
@@ -41,11 +88,15 @@ services:
- vanillameta
depends_on:
- mysql
# - pg
# - mssql
links:
- "mysql"
# - "pg"
- "mysql:mysqldb"
# - "pg"
# - mssql
env_file:
- .env
tty: true
environment:
MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}
restart: always
@@ -56,7 +107,8 @@ services:
ports:
- "3306:3306"
networks:
- vanillameta
- vanillameta
environment:
MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}
MYSQL_CHARSET: utf8mb4
@@ -65,13 +117,21 @@ services:
MYSQL_PASSWORD: ${DB_PASSWORD}
TZ: Asia/Seoul
restart: always
command:
--default-authentication-plugin=mysql_native_password
# --init-file /docker-entrypoint-initdb.d/dump_data.sql
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
--default_authentication_plugin=mysql_native_password
volumes:
- ./mysql:/var/lib/mysql/
- ./db/conf.d:/etc/mysql/conf.d
- ./mysql-init-files/dump_data:/docker-entrypoint-initdb.d/dump_data
- mysql:/var/lib/mysql
- ./db/conf.d:/etc/mysql/conf.d
- ./mysql-init-files/dump_data:/docker-entrypoint-initdb.d
testdb:
image: mysql:5.7
ports:
- "3307:3306"
restart: always
# mariadb:

View File

@@ -3,7 +3,7 @@
# mysql_config_editor set --login-path=test --host=dev-sellerking-service.cpxfjdgipx1h.ap-northeast-2.rds.amazonaws.com --user=vanillabrain --password
# Enter password: qkslffk123123
mysqldump --single-transaction --databases vanillameta_auth -h dev-sellerking-service.cpxfjdgipx1h.ap-northeast-2.rds.amazonaws.com -u vanillabrain -pqkslffk123123 < /docker-entrypoint-initdb.d/dump_data/dump_data.sql
mysqldump --single-transaction --databases --column-statistics=0 vanillameta_auth -h localhost -u vanillabrain -pqkslffk123123 < /docker-entrypoint-initdb.d/dump_data/dump_data.sql
# mysqldump -h dev-sellerking-service.cpxfjdgipx1h.ap-northeast-2.rds.amazonaws.com -u vanillabrain --password > dump_data.sql
#end of init.sh