version: '3.1'
services:
db:
image: postgres:13.1
container_name: com_db
environment:
POSTGRES_USER: root
POSTGRES_PASSWORD: db123
POSTGRES_DB: db
volumes:
- /opt/work/DDDDD/platform/com_db/db_data:/var/lib/postgresql/data
- /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime:ro
restart: unless-stopped
privileged: true
logging:
driver: "json-file"
options:
max-size: "10m"
redis:
image: redis:alpine
volumes:
- /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime:ro
restart: unless-stopped
command: --requirepass "db123"
privileged: true
logging:
driver: "json-file"
options:
max-size: "10m"
web:
image: web_py38:v106
command: sh -c 'cd /web/DDDDD && export FLASK_APP=sites && flask create-db && flask init-db && uwsgi /web/uwsgi.ini'
volumes:
- .:/web
- /root/.ssh:/root/.ssh
- /data:/data
- /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime:ro
depends_on:
- redis
restart: unless-stopped
privileged: true
logging:
driver: "json-file"
options:
max-size: "10m"
schedulers:
image: web_py38:v106
command: sh -c 'cd /web/DDDDD && python -u -m sites.scripts.schedulers'
volumes:
- .:/web
- /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime:ro
- /root/.ssh:/root/.ssh
depends_on:
- web
restart: unless-stopped
privileged: true
logging:
driver: "json-file"
options:
max-size: "10m"
networks:
default:
ipam:
driver: default
config:
- subnet: 10.254.{{net_id}}.0/24
常規web專案 docker-compose 例子
相關文章
- Docker-compose networks 的例子Docker
- web專案常問面試題Web面試題
- Python 中的 web 常見框架(Django 專案1)PythonWeb框架Django
- docker-compose 部署 Laravel 專案全記錄DockerLaravel
- 【Vue專案總結】webpack常規打包優化方案VueWeb優化
- docker-compose一鍵部署java開源專案DockerJava
- mvn 建立java專案 web專案JavaWeb
- 如何理解專案里程碑?有哪些專案里程碑的例子?
- idea建立web專案IdeaWeb
- docker-compose + nginx部署前後端分離的專案DockerNginx後端
- Golang初學:新建專案 及 gin web 專案GolangWeb
- Flask web專案 gunicorn部署FlaskWeb
- Tomcat部署web專案流程TomcatWeb
- 使用SpringBoot搭建Web專案Spring BootWeb
- 通過 docker-compose 一鍵部署一個微服務專案Docker微服務
- modsecurity:規則例子:匹配url
- Vue.js 前端專案在常見 Web 伺服器上的部署配置Vue.js前端Web伺服器
- 如何規劃專案,提高專案管理的效率?專案管理
- vue+webpack專案中px2rem的例子VueWebREM
- 前端規範之vue 專案規範前端Vue
- 專案規範筆記筆記
- python開發本地WEB專案PythonWeb
- spring boot 建立web專案(IDEA)Spring BootWebIdea
- maven專案增加web.xmlMavenWebXML
- idea社群版建立web專案IdeaWeb
- IDEA建立動態Web專案IdeaWeb
- 執行web專案報錯Web
- Web 專案的快取策略Web快取
- Python常見專案部署流程Python
- 【JavaDebug(七)】之SpringBoot的Web專案異常:This application has no explicit mapping for /error, so you are seJavaSpring BootWebAPPError
- web前端對檔案的引用規則Web前端
- 使用docker-compose執行微服務專案#eureka+config+auth+gateway+moduleDocker微服務Gateway
- 我的專案命名規範
- 專案規範-git commit 配置GitMIT
- Web專案開發介紹及實戰專案介紹Web
- Maven建立Web應用程式專案MavenWeb
- 使用Spring Boot開發Web專案Spring BootWeb
- pom-建立web專案錯誤Web