Skip to content
This repository has been archived by the owner on Jul 15, 2019. It is now read-only.

Commit

Permalink
Merge pull request #108 from ntutshop/modify/project-configuration
Browse files Browse the repository at this point in the history
Modify/project configuration
  • Loading branch information
PinLin committed Jan 8, 2019
2 parents d45a3ad + aca0470 commit e62f567
Show file tree
Hide file tree
Showing 123 changed files with 21 additions and 295 deletions.
11 changes: 3 additions & 8 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,17 +1,12 @@
FROM node

ENV HOST 0.0.0.0
ADD . /app

# 設定工作目錄為 /app
WORKDIR /app

# 複製目前目錄下的內容,放進 Docker 容器中的 /app
ADD . /app

# 架設基本環境
RUN yarn
RUN yarn install
RUN yarn build

CMD [ "yarn", "docker" ]
CMD [ "yarn", "start" ]

EXPOSE 3000
28 changes: 15 additions & 13 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
version: '3'
services:
nuxt:
build: .
ports:
- "3000:3000"
expose:
- "3000"
volumes:
- .:/app
depends_on:
- mariadb
web:
build: .
ports:
- "3000:3000"
expose:
- "3000"
depends_on:
- mariadb
environment:
DOCKER_ENV: "1"
restart: always
mariadb:
container_name: mariadb
image: mariadb
Expand All @@ -18,12 +19,13 @@ services:
expose:
- "3306"
volumes:
- ./mysql:/var/lib/mysql
- ./server/sql/action.sql:/docker-entrypoint-initdb.d/action.sql
command: ['--character-set-server=utf8mb4', '--collation-server=utf8mb4_unicode_ci']
command:
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_unicode_ci
environment:
MYSQL_ROOT_PASSWORD: 123456
MYSQL_USER: shopkeeper
MYSQL_PASSWORD: ycjls5dm
MYSQL_DATABASE: ntutdb
MYSQL_RANDOM_ROOT_PASSWORD: "yes"
restart: always
Binary file removed mysql/aria_log.00000001
Binary file not shown.
Binary file removed mysql/aria_log_control
Binary file not shown.
255 changes: 0 additions & 255 deletions mysql/ib_buffer_pool

This file was deleted.

Binary file removed mysql/ib_logfile0
Binary file not shown.
Binary file removed mysql/ib_logfile1
Binary file not shown.
Binary file removed mysql/ibdata1
Binary file not shown.
Empty file removed mysql/multi-master.info
Empty file.
Empty file removed mysql/mysql/column_stats.MYD
Empty file.
Binary file removed mysql/mysql/column_stats.MYI
Binary file not shown.
Binary file removed mysql/mysql/column_stats.frm
Binary file not shown.
Empty file removed mysql/mysql/columns_priv.MYD
Empty file.
Binary file removed mysql/mysql/columns_priv.MYI
Binary file not shown.
Binary file removed mysql/mysql/columns_priv.frm
Binary file not shown.
1 change: 0 additions & 1 deletion mysql/mysql/db.MYD

This file was deleted.

Binary file removed mysql/mysql/db.MYI
Binary file not shown.
Binary file removed mysql/mysql/db.frm
Binary file not shown.
Empty file removed mysql/mysql/event.MYD
Empty file.
Binary file removed mysql/mysql/event.MYI
Binary file not shown.
Binary file removed mysql/mysql/event.frm
Binary file not shown.
Empty file removed mysql/mysql/func.MYD
Empty file.
Binary file removed mysql/mysql/func.MYI
Binary file not shown.
Binary file removed mysql/mysql/func.frm
Binary file not shown.
Binary file removed mysql/mysql/general_log.CSM
Binary file not shown.
Empty file removed mysql/mysql/general_log.CSV
Empty file.
Binary file removed mysql/mysql/general_log.frm
Binary file not shown.
Binary file removed mysql/mysql/gtid_slave_pos.frm
Binary file not shown.
Binary file removed mysql/mysql/gtid_slave_pos.ibd
Binary file not shown.
Binary file removed mysql/mysql/help_category.MYD
Binary file not shown.
Binary file removed mysql/mysql/help_category.MYI
Binary file not shown.
Binary file removed mysql/mysql/help_category.frm
Binary file not shown.
Binary file removed mysql/mysql/help_keyword.MYD
Binary file not shown.
Binary file removed mysql/mysql/help_keyword.MYI
Binary file not shown.
Binary file removed mysql/mysql/help_keyword.frm
Binary file not shown.
Binary file removed mysql/mysql/help_relation.MYD
Binary file not shown.
Binary file removed mysql/mysql/help_relation.MYI
Binary file not shown.
Binary file removed mysql/mysql/help_relation.frm
Binary file not shown.
Binary file removed mysql/mysql/help_topic.MYD
Binary file not shown.
Binary file removed mysql/mysql/help_topic.MYI
Binary file not shown.
Binary file removed mysql/mysql/help_topic.frm
Binary file not shown.
Empty file removed mysql/mysql/host.MYD
Empty file.
Binary file removed mysql/mysql/host.MYI
Binary file not shown.
Binary file removed mysql/mysql/host.frm
Binary file not shown.
Empty file removed mysql/mysql/index_stats.MYD
Empty file.
Binary file removed mysql/mysql/index_stats.MYI
Binary file not shown.
Binary file removed mysql/mysql/index_stats.frm
Binary file not shown.
Binary file removed mysql/mysql/innodb_index_stats.frm
Binary file not shown.
Binary file removed mysql/mysql/innodb_index_stats.ibd
Binary file not shown.
Binary file removed mysql/mysql/innodb_table_stats.frm
Binary file not shown.
Binary file removed mysql/mysql/innodb_table_stats.ibd
Binary file not shown.
Empty file removed mysql/mysql/plugin.MYD
Empty file.
Binary file removed mysql/mysql/plugin.MYI
Binary file not shown.
Binary file removed mysql/mysql/plugin.frm
Binary file not shown.
Binary file removed mysql/mysql/proc.MYD
Binary file not shown.
Binary file removed mysql/mysql/proc.MYI
Binary file not shown.
Binary file removed mysql/mysql/proc.frm
Binary file not shown.
Empty file removed mysql/mysql/procs_priv.MYD
Empty file.
Binary file removed mysql/mysql/procs_priv.MYI
Binary file not shown.
Binary file removed mysql/mysql/procs_priv.frm
Binary file not shown.
1 change: 0 additions & 1 deletion mysql/mysql/proxies_priv.MYD

This file was deleted.

Binary file removed mysql/mysql/proxies_priv.MYI
Binary file not shown.
Binary file removed mysql/mysql/proxies_priv.frm
Binary file not shown.
Empty file removed mysql/mysql/roles_mapping.MYD
Empty file.
Binary file removed mysql/mysql/roles_mapping.MYI
Binary file not shown.
Binary file removed mysql/mysql/roles_mapping.frm
Binary file not shown.
Empty file removed mysql/mysql/servers.MYD
Empty file.
Binary file removed mysql/mysql/servers.MYI
Binary file not shown.
Binary file removed mysql/mysql/servers.frm
Binary file not shown.
Binary file removed mysql/mysql/slow_log.CSM
Binary file not shown.
Empty file removed mysql/mysql/slow_log.CSV
Empty file.
Binary file removed mysql/mysql/slow_log.frm
Binary file not shown.
Empty file removed mysql/mysql/table_stats.MYD
Empty file.
Binary file removed mysql/mysql/table_stats.MYI
Binary file not shown.
Binary file removed mysql/mysql/table_stats.frm
Binary file not shown.
Empty file removed mysql/mysql/tables_priv.MYD
Empty file.
Binary file removed mysql/mysql/tables_priv.MYI
Binary file not shown.
Binary file removed mysql/mysql/tables_priv.frm
Binary file not shown.
Binary file removed mysql/mysql/time_zone.MYD
Binary file not shown.
Binary file removed mysql/mysql/time_zone.MYI
Binary file not shown.
Binary file removed mysql/mysql/time_zone.frm
Binary file not shown.
Empty file.
Binary file removed mysql/mysql/time_zone_leap_second.MYI
Binary file not shown.
Binary file removed mysql/mysql/time_zone_leap_second.frm
Binary file not shown.
Binary file removed mysql/mysql/time_zone_name.MYD
Binary file not shown.
Binary file removed mysql/mysql/time_zone_name.MYI
Binary file not shown.
Binary file removed mysql/mysql/time_zone_name.frm
Binary file not shown.
Binary file removed mysql/mysql/time_zone_transition.MYD
Binary file not shown.
Binary file removed mysql/mysql/time_zone_transition.MYI
Binary file not shown.
Binary file removed mysql/mysql/time_zone_transition.frm
Binary file not shown.
Binary file removed mysql/mysql/time_zone_transition_type.MYD
Binary file not shown.
Binary file removed mysql/mysql/time_zone_transition_type.MYI
Binary file not shown.
Binary file removed mysql/mysql/time_zone_transition_type.frm
Binary file not shown.
Binary file removed mysql/mysql/transaction_registry.frm
Binary file not shown.
Binary file removed mysql/mysql/transaction_registry.ibd
Binary file not shown.
Binary file removed mysql/mysql/user.MYD
Binary file not shown.
Binary file removed mysql/mysql/user.MYI
Binary file not shown.
Binary file removed mysql/mysql/user.frm
Binary file not shown.
Binary file removed mysql/ntutdb/GOOD.frm
Binary file not shown.
Binary file removed mysql/ntutdb/GOOD.ibd
Binary file not shown.
Binary file removed mysql/ntutdb/IMAGE.frm
Binary file not shown.
Binary file removed mysql/ntutdb/IMAGE.ibd
Binary file not shown.
Binary file removed mysql/ntutdb/MEMBER.frm
Binary file not shown.
Binary file removed mysql/ntutdb/MEMBER.ibd
Binary file not shown.
Binary file removed mysql/ntutdb/MESSAGE_BOARD.frm
Binary file not shown.
Binary file removed mysql/ntutdb/MESSAGE_BOARD.ibd
Binary file not shown.
Binary file removed mysql/ntutdb/ORDER.frm
Binary file not shown.
Binary file removed mysql/ntutdb/ORDER.ibd
Binary file not shown.
Binary file removed mysql/ntutdb/PAYMENT.frm
Binary file not shown.
Binary file removed mysql/ntutdb/PAYMENT.ibd
Binary file not shown.
Binary file removed mysql/ntutdb/RATE.frm
Binary file not shown.
Binary file removed mysql/ntutdb/RATE.ibd
Binary file not shown.
Binary file removed mysql/ntutdb/SHIPPING.frm
Binary file not shown.
Binary file removed mysql/ntutdb/SHIPPING.ibd
Binary file not shown.
Binary file removed mysql/ntutdb/SHOPPING_CART.frm
Binary file not shown.
Binary file removed mysql/ntutdb/SHOPPING_CART.ibd
Binary file not shown.
Binary file removed mysql/ntutdb/TAG.frm
Binary file not shown.
Binary file removed mysql/ntutdb/TAG.ibd
Binary file not shown.
2 changes: 0 additions & 2 deletions mysql/ntutdb/db.opt

This file was deleted.

2 changes: 0 additions & 2 deletions mysql/performance_schema/db.opt

This file was deleted.

9 changes: 0 additions & 9 deletions nginx/default.conf

This file was deleted.

1 change: 0 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
"back": "cross-env NODE_ENV=development nodemon server/back.js --watch server --exec babel-node",
"build": "nuxt build",
"start": "cross-env NODE_ENV=production babel-node server/index.js",
"docker": "cross-env NODE_ENV=production DOCKER_ENV=1 babel-node server/index.js",
"generate": "nuxt generate",
"lint": "eslint --ext .js,.vue .",
"lintfix": "eslint --fix --ext .js,.vue .",
Expand Down
6 changes: 3 additions & 3 deletions server/config/config.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
const DOMAIN = process.env.DOMAIN || 'virtualprism.io'
const DB_DOMAIN = (process.env.NODE_ENV === 'production') ? DOMAIN : 'virtualprism.io'
const DOMAIN = process.env.DOMAIN || 'ntut.shop'
const DB_DOMAIN = process.env.DB_DOMAIN || ((process.env.DOCKER_ENV) ? 'mariadb' : DOMAIN)

export let SERVER_CONFIG = {
HOST: (process.env.NODE_ENV === 'production') ? '0.0.0.0' : 'localhost',
Expand All @@ -10,7 +10,7 @@ export let SERVER_CONFIG = {
}

export let DB_CONFIG = {
HOST: (process.env.DOCKER_ENV) ? 'mariadb' : DB_DOMAIN,
HOST: DB_DOMAIN,
USER: 'shopkeeper',
PASSWORD: 'ycjls5dm',
DATABASE: 'ntutdb',
Expand Down

0 comments on commit e62f567

Please sign in to comment.