update path

This commit is contained in:
손승우
2023-03-02 11:43:24 +09:00
parent 6dad88affe
commit 775d0e55e6
2 changed files with 254 additions and 254 deletions

View File

@@ -1,61 +1,26 @@
#FROM mysql:5.7 ##FROM mysql:5.7
# ##
##ENV DEBIAN_FRONTEND noninteractive ###ENV DEBIAN_FRONTEND noninteractive
# ##
#RUN apt-get update ##RUN apt-get update
##RUN echo "mysql-server mysql-server/root_password password" | debconf-set-selections ###RUN echo "mysql-server mysql-server/root_password password" | debconf-set-selections
##RUN echo "mysql-server mysql-server/root_password_again password" | debconf-set-selections ###RUN echo "mysql-server mysql-server/root_password_again password" | debconf-set-selections
##RUN apt-get install -y mysql-server ###RUN apt-get install -y mysql-server
# ##
#ADD ./mysql-init-files /docker-entrypoint-initdb.d ##ADD ./mysql-init-files /docker-entrypoint-initdb.d
# ##
#EXPOSE 3306 ##EXPOSE 3306
# ##
#CMD ['mysqld'] ##CMD ['mysqld']
#FROM mysql:5.7 ##FROM mysql:5.7
# ##
#ADD ./mysql-init-files /docker-entrypoint-initdb.d ##ADD ./mysql-init-files /docker-entrypoint-initdb.d
##RUN brew install mysql ###RUN brew install mysql
#RUN ./init.sh ##RUN ./init.sh
# ##
#EXPOSE 3306 ##EXPOSE 3306
# ##
#CMD ["mysqld"] ##CMD ["mysqld"]
FROM ubuntu:18.04
RUN apt-get -qq update
RUN apt-get -qq upgrade --yes
RUN apt-get -qq install curl --yes
RUN curl -sL https://deb.nodesource.com/setup_14.x | bash -
RUN apt-get -qq install nodejs --yes
RUN apt-get install chromium-browser --yes
RUN useradd -ms /bin/bash frog
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
COPY tsconfig.json .
COPY tsconfig.build.json .
RUN npm run build
#ENTRYPOINT ["init.sh"]
EXPOSE 4000
CMD ["mysqld"]
#
#COPY init.sh .
#USER root
#RUN chmod +x init.sh
#ENTRYPOINT ["sh", "init.sh"]
#FROM ubuntu:18.04 #FROM ubuntu:18.04
# #
#RUN apt-get -qq update #RUN apt-get -qq update
@@ -65,31 +30,66 @@ CMD ["mysqld"]
#RUN apt-get -qq install nodejs --yes #RUN apt-get -qq install nodejs --yes
# #
#RUN apt-get install chromium-browser --yes #RUN apt-get install chromium-browser --yes
#RUN chmod +x /tmp
#RUN useradd -ms /bin/bash frog #RUN useradd -ms /bin/bash frog
#USER frog #
#WORKDIR /home/frog #WORKDIR /app
# #
#COPY package*.json ./ #COPY package*.json ./
# #
#RUN npm install #RUN npm install
#FROM mysql:5.7 #COPY . .
#COPY init.sh . #COPY tsconfig.json .
#EXPOSE 8000 #COPY tsconfig.build.json .
#ENTRYPOINT [ "sh", "init.sh" ] #RUN npm run build
#end of Dockerfile.dev
#FROM ubuntu:18.04
#RUN apt-get -qq update
#RUN apt-get -qq upgrade --yes
#RUN apt-get -qq install curl --yes
#RUN curl -sL https://deb.nodesource.com/setup_14.x | bash -
#RUN apt-get -qq install nodejs --yes
# #
#RUN apt-get install chromium-browser --yes #
#RUN chmod +x /tmp ##ENTRYPOINT ["init.sh"]
#RUN useradd -ms /bin/bash frog #EXPOSE 4000
#USER frog #CMD ["mysqld"]
#WORKDIR /home/frog #
#ADD mysql-init-files/dump_data.sql /docker-entrypoint-initdb.d/ #
##
##COPY init.sh .
##USER root
##RUN chmod +x init.sh
##ENTRYPOINT ["sh", "init.sh"]
#
#
#
##FROM ubuntu:18.04
##
##RUN apt-get -qq update
##RUN apt-get -qq upgrade --yes
##RUN apt-get -qq install curl --yes
##RUN curl -sL https://deb.nodesource.com/setup_14.x | bash -
##RUN apt-get -qq install nodejs --yes
##
##RUN apt-get install chromium-browser --yes
##RUN chmod +x /tmp
##RUN useradd -ms /bin/bash frog
##USER frog
##WORKDIR /home/frog
##
##COPY package*.json ./
##
##RUN npm install
##FROM mysql:5.7
##COPY init.sh .
##EXPOSE 8000
##ENTRYPOINT [ "sh", "init.sh" ]
#
##end of Dockerfile.dev
#
##FROM ubuntu:18.04
##RUN apt-get -qq update
##RUN apt-get -qq upgrade --yes
##RUN apt-get -qq install curl --yes
##RUN curl -sL https://deb.nodesource.com/setup_14.x | bash -
##RUN apt-get -qq install nodejs --yes
##
##RUN apt-get install chromium-browser --yes
##RUN chmod +x /tmp
##RUN useradd -ms /bin/bash frog
##USER frog
##WORKDIR /home/frog
##ADD mysql-init-files/dump_data.sql /docker-entrypoint-initdb.d/

View File

@@ -1,40 +1,88 @@
##
##version: '3.3'
##
##services:
## db:
## build:
## context: .
## dockerfile: Dockerfile.dev
## image: mysql:5.7
## # volumes:
## # - ./mysql-init-files/:/docker-entrypoint-initdb.d/
## restart: always
## container_name: mmc
## environment:
## - MYSQL_ALLOW_EMPTY_PASSWORD="true"
## - MYSQL_DATABASE= ${DB_NAME}
## - MYSQL_USER= ${DB_USERNAME}
## - MYSQL_PASSWORD= ${DB_PASSWORD}
## env_file:
## - .env
## ports:
## - '3306:3306'
## expose:
## - '3306'
## command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
## --default_authentication_plugin=mysql_native_password
## volumes:
## - "./mysql-init-files/:/docker-entrypoint-initdb.d/"
## - mysql:/var/lib/mysql
## - ./db/conf.d:/etc/mysql/conf.d
# #
#version: '3.3' ##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
# #
#services: #
# db: #version: "3.7"
# build:
# context: .
# dockerfile: Dockerfile.dev
# image: mysql:5.7
# # volumes:
# # - ./mysql-init-files/:/docker-entrypoint-initdb.d/
# restart: always
# container_name: mmc
# environment:
# - MYSQL_ALLOW_EMPTY_PASSWORD="true"
# - MYSQL_DATABASE= ${DB_NAME}
# - MYSQL_USER= ${DB_USERNAME}
# - MYSQL_PASSWORD= ${DB_PASSWORD}
# env_file:
# - .env
# ports:
# - '3306:3306'
# expose:
# - '3306'
# command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
# --default_authentication_plugin=mysql_native_password
# volumes:
# - "./mysql-init-files/:/docker-entrypoint-initdb.d/"
# - mysql:/var/lib/mysql
# - ./db/conf.d:/etc/mysql/conf.d
#version: "3.5"
#services: #services:
# main: # main:
# build: # build:
# context: ./ # context: ./
# dockerfile: ./Dockerfile.dev # dockerfile: ./Dockerfile.dev
# image: mysql
# ports: # ports:
# - "4000:4000" # - "4000:4000"
# networks: # networks:
@@ -43,7 +91,6 @@
# - mysql # - mysql
# links: # links:
# - "mysql" # - "mysql"
## - "pg"
# env_file: # env_file:
# - .env # - .env
# tty: true # tty: true
@@ -53,11 +100,12 @@
# #
# mysql: # mysql:
# container_name: vanillameta_mysql # container_name: vanillameta_mysql
# image: mysql:5.7 # image: mysql
# ports: # ports:
# - "3306:3306" # - "3306:3306"
# networks: # networks:
# - vanillameta # - vanillameta
#
# environment: # environment:
# MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD} # MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}
# MYSQL_CHARSET: utf8mb4 # MYSQL_CHARSET: utf8mb4
@@ -66,148 +114,100 @@
# MYSQL_PASSWORD: ${DB_PASSWORD} # MYSQL_PASSWORD: ${DB_PASSWORD}
# TZ: Asia/Seoul # TZ: Asia/Seoul
# restart: always # restart: always
# # command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
# command: # --default_authentication_plugin=mysql_native_password
# --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:
context: ./
dockerfile: ./Dockerfile.dev
image: mysql
ports:
- "4000:4000"
networks:
- vanillameta
depends_on:
- mysql
links:
- "mysql"
env_file:
- .env
tty: true
environment:
MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}
restart: always
mysql:
container_name: vanillameta_mysql
image: mysql
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: --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
# mariadb:
# container_name: vanillameta_mariadb
# extra_hosts:
# - "host.docker.internal:host-gateway"
# image: mariadb
# ports:
# - "3308:3308"
# networks:
# - vanillameta
# environment:
# MYSQL_ROOT_PASSWORD: 'strongpassword'
# MYSQL_CHARSET: utf8mb4
# MYSQL_DATABASE: ${DB_NAME}
# MYSQL_USER: ${DB_USERNAME}
# MYSQL_PASSWORD: ${DB_PASSWORD}
# TZ: Asia/Seoul
# restart: always
# volumes:
# - ./db:/var/lib/maria
# pg:
# container_name: vanillameta_pg
# image: postgres
# ports:
# - "5432:5432"
# networks:
# - vanillameta
# environment:
# POSTGRES_ROOT_PASSWORD: 'strongpassword'
# POSTGRES_CHARSET: utf8mb4
# POSTGRES_DATABASE: ${DB_NAME}
# POSTGRES_USER: ${DB_USERNAME}
# POSTGRES_PASSWORD: ${DB_PASSWORD}
# POSTGRES_HOST_AUTH_METHOD: "trust"
# TZ: Asia/Seoul
# restart: always
# # command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
# volumes:
# - mysql:/var/lib/mysql
# - ./db/conf.d:/etc/porstgressql/data
# oracledb:
# container_name: vanillameta_oracle
# image: oracleinanutshell/oracle-xe-11g
# ports:
# - "1521:1521"
# networks:
# - vanillameta
# environment:
# ORACLE_CHARSET: utf8mb4
# ORACLE_DATABASE: ${DB_NAME}
# ORACLE_USER: ${DB_USERNAME}
# ORACLE_PASSWORD: ${DB_PASSWORD}
# TZ: Asia/Seoul
# restart: always
# # command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
# volumes:
# - mysql:/var/lib/mysql
# - ./db/conf.d:/etc/porstgressql/data
#
# mssql:
# container_name: vanillameta_mssql
# image: mcr.microsoft.com/mssql/server:2019-latest
# user: frog
# ports:
# - "1433:1433"
# networks:
# - vanillameta
# environment:
# ACCEPT_EULA: "Y"
# MSSQL_SA_PASSWORD: 'Qkslffk@123123'
#
#
#
# restart: always
# #
# volumes: # volumes:
# - ./sqlvolume:/home/frog # - mysql:/var/lib/mysql
# - ./db/conf.d:/etc/mysql/conf.d
# - ./mysql-init-files/dump_data:/docker-entrypoint-initdb.d
# #
# # mariadb:
# # container_name: vanillameta_mariadb
# # extra_hosts:
# # - "host.docker.internal:host-gateway"
# # image: mariadb
# # ports:
# # - "3308:3308"
# # networks:
# # - vanillameta
# # environment:
# # MYSQL_ROOT_PASSWORD: 'strongpassword'
# # MYSQL_CHARSET: utf8mb4
# # MYSQL_DATABASE: ${DB_NAME}
# # MYSQL_USER: ${DB_USERNAME}
# # MYSQL_PASSWORD: ${DB_PASSWORD}
# # TZ: Asia/Seoul
# # restart: always
# # volumes:
# # - ./db:/var/lib/maria
#
## pg:
## container_name: vanillameta_pg
## image: postgres
## ports:
## - "5432:5432"
## networks:
## - vanillameta
## environment:
## POSTGRES_ROOT_PASSWORD: 'strongpassword'
## POSTGRES_CHARSET: utf8mb4
## POSTGRES_DATABASE: ${DB_NAME}
## POSTGRES_USER: ${DB_USERNAME}
## POSTGRES_PASSWORD: ${DB_PASSWORD}
## POSTGRES_HOST_AUTH_METHOD: "trust"
## TZ: Asia/Seoul
## restart: always
## # command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
## volumes:
## - mysql:/var/lib/mysql
## - ./db/conf.d:/etc/porstgressql/data
#
#
## oracledb:
## container_name: vanillameta_oracle
## image: oracleinanutshell/oracle-xe-11g
## ports:
## - "1521:1521"
## networks:
## - vanillameta
## environment:
## ORACLE_CHARSET: utf8mb4
## ORACLE_DATABASE: ${DB_NAME}
## ORACLE_USER: ${DB_USERNAME}
## ORACLE_PASSWORD: ${DB_PASSWORD}
## TZ: Asia/Seoul
## restart: always
## # command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
## volumes:
## - mysql:/var/lib/mysql
## - ./db/conf.d:/etc/porstgressql/data
#
#
##
## mssql:
## container_name: vanillameta_mssql
## image: mcr.microsoft.com/mssql/server:2019-latest
## user: frog
## ports:
## - "1433:1433"
## networks:
## - vanillameta
## environment:
## ACCEPT_EULA: "Y"
## MSSQL_SA_PASSWORD: 'Qkslffk@123123'
##
##
##
## restart: always
##
## volumes:
## - ./sqlvolume:/home/frog
##
#
##
#volumes:
# mysql:
#networks:
# vanillameta:
# #
volumes:
mysql:
networks:
vanillameta: