diff --git a/Dockerfile b/Dockerfile index d6e1fe0..075bf54 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,6 +11,7 @@ RUN git clone https://gitee.com/yllan/ferry_web.git WORKDIR ferry_web RUN npm install -g cnpm --registry=https://registry.npmmirror.com +RUN npm uninstall node-sass && npm i -D sass --registry=https://registry.npmmirror.com RUN cnpm install RUN echo $'# just a flag\n\ ENV = \'production\'\n\n\ diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..41bcc21 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,31 @@ +version: '3' +services: + + ferry_mysql: + image: mysql:8 + container_name: ferry_mysql + restart: unless-stopped + environment: + MYSQL_ROOT_PASSWORD: '123456' + MYSQL_DATABASE: 'ferry' + MYSQL_USER: 'ferry' + MYSQL_PASSWORD: '123456' + + + ferry_redis: + container_name: ferry_redis + image: redis:latest + restart: unless-stopped + command: redis-server --save 60 1 --loglevel warning + + ferry: + image: ferry:latest + container_name: ferry + restart: unless-stopped + depends_on: + - ferry_mysql + - ferry_redis + ports: + - "8002:8002" + volumes: + - ./config:/opt/workflow/ferry/config