|
@@ -0,0 +1,89 @@
|
|
|
+version: '3.4'
|
|
|
+
|
|
|
+services:
|
|
|
+ flask:
|
|
|
+ container_name: flask-note
|
|
|
+ image: jianboy/flask-note
|
|
|
+ restart: always
|
|
|
+ networks:
|
|
|
+ # - db
|
|
|
+ - web
|
|
|
+ ports:
|
|
|
+ - 5002:5002
|
|
|
+ # command: command
|
|
|
+
|
|
|
+ nginx:
|
|
|
+ container_name: nginx
|
|
|
+ image: nginx:latest
|
|
|
+ restart: always
|
|
|
+ depends_on:
|
|
|
+ - flask
|
|
|
+ networks:
|
|
|
+ - web
|
|
|
+ ports:
|
|
|
+ - 80:5085
|
|
|
+ volumes:
|
|
|
+ - ./nginx:/etc/nginx/conf.d
|
|
|
+
|
|
|
+ # db:
|
|
|
+ # container_name: db
|
|
|
+ # image: postgres:latest
|
|
|
+ # restart: always
|
|
|
+ # environment:
|
|
|
+ # POSTGRES_USER: postgres
|
|
|
+ # POSTGRES_PASSWORD: postgres
|
|
|
+ # POSTGRES_DB: postgres
|
|
|
+ # networks:
|
|
|
+ # - db
|
|
|
+ # volumes:
|
|
|
+ # - ./postgres-data:/var/lib/postgresql/data
|
|
|
+
|
|
|
+ # db:
|
|
|
+ # container_name: mariadb
|
|
|
+ # image: mariadb
|
|
|
+ # restart: always
|
|
|
+ # command: ['--character-set-server=utf8mb4', '--collation-server=utf8mb4_unicode_ci']
|
|
|
+ # environment:
|
|
|
+ # MYSQL_ROOT_PASSWORD: 12345678
|
|
|
+ # MYSQL_PASSWORD: 12345678
|
|
|
+ # MYSQL_USER: lyq
|
|
|
+ # MYSQL_DATABASE: flask
|
|
|
+ # LANG: C.UTF-8
|
|
|
+ # TZ: Asia/Shanghai
|
|
|
+ # MYSQL_CHARSET: utf8mb4
|
|
|
+ # MYSQL_COLLATION: utf8mb4_unicode_ci
|
|
|
+ # networks:
|
|
|
+ # - web
|
|
|
+ # volumes:
|
|
|
+ # - ./volume/ mysql:/var/lib/mysql
|
|
|
+ # - ./volume/sql:/docker-entrypoint-initdb.d
|
|
|
+ # - ./volume/mysql/conf.d:/etc/mysql/conf.d
|
|
|
+
|
|
|
+ db:
|
|
|
+ container_name: mysql
|
|
|
+ image: mysql:latest
|
|
|
+ restart: always
|
|
|
+ ports:
|
|
|
+ - 3306:3306
|
|
|
+ environment:
|
|
|
+ MYSQL_ROOT_PASSWORD: 12345678
|
|
|
+ LANG: C.UTF-8
|
|
|
+ TZ: Asia/Shanghai
|
|
|
+ MYSQL_CHARSET: utf8mb4
|
|
|
+ MYSQL_COLLATION: utf8mb4_unicode_ci
|
|
|
+ networks:
|
|
|
+ - db
|
|
|
+ volumes:
|
|
|
+ - ./postgres-data:/var/lib/postgresql/data
|
|
|
+
|
|
|
+ # redis:
|
|
|
+ # image: redis
|
|
|
+ # container_name: redis
|
|
|
+ # ports:
|
|
|
+ # - "63799:6379"
|
|
|
+
|
|
|
+networks:
|
|
|
+ # db:
|
|
|
+ # driver: bridge
|
|
|
+ web:
|
|
|
+ driver: bridge
|