eggjs-mysql-docker icon indicating copy to clipboard operation
eggjs-mysql-docker copied to clipboard

🐳 Docker image for eggjs + mysql

eggjs-mysql-docker

Requirements

  • docker
  • docker-compose

Settings

docker-compose.yml

.env

modify the settings

WEB_PORT=3014
MYSQL_HOST=db
MYSQL_ROOT_PASSWORD=your_passwd
MYSQL_DATABASE=test
EGG_SERVER_ENV=prod
NODE_ENV=production

db/test.sql

  1. change db/test.sql to your sql file.

  2. modify the db/Dockfile

FROM mysql:5.6

ADD test.sql /docker-entrypoint-initdb.d

Deploy && Usage

# start
$ docker-compose up -d

# stop
$ docker-compose down

# remove
$ docker-compose down -v

Snapshot

access http://localhost:3014