version: "3.7"
services:
app:
image: "tanliyuan123/artipub:1.3.0"
environment:
MONGO_HOST: "mongo"
# MONGO_USERNAME: root
# MONGO_PASSWORD: 123456
ARTIPUB_API_ADDRESS: "http://ip:3000" # 后端API地址,如果安装地址不在本机,请修改为协议+服务器IP地址+端口号(默认为3000)
ports:
- "8000:8000" # frontend
- "3000:3000" # backend
depends_on:
- mongo
mongo:
image: mongo:latest
restart: always
volumes:
- "/data/mongodb:/data/db"
ports:
- "27017:27017"
Confluence 部署:docker-compose
version: '3.7'
services:
confluence:
image: xzxiaoshan/confluence-agented:latest
container_name: confluence
environment:
TZ: Asia/Shanghai
ports:
- 8085:8090
volumes:
- /data/confluence/data:/var/atlassian/confluence
restart: always
参考:Confluence 部署(docker)_catoop的博客-CSDN博客_confluence docker
gitlab:docker-compose
version: '3.7'
web:
image: 'gitlab/gitlab-ee:latest'
restart: always
hostname: '127.0.0.1'
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://127.0.0.1:8929'
gitlab_rails['gitlab_shell_ssh_port'] = 2224
ports:
- '8929:8929'
- '2224:22'
volumes:
- '.config:/etc/gitlab'
- '.logs:/var/log/gitlab'
- '.data:/var/opt/gitlab'
Mysql:docker-compose
version: '3.7'
services:
mysql8-confluence:
image: mysql:8.0
container_name: mysql8-confluence
ports:
- 13303:3306
volumes:
- /data/mysql/mysql8-confluence/conf.d:/etc/mysql/conf.d
- /data/mysql/mysql8-confluence/data:/var/lib/mysql
security_opt:
- seccomp:unconfined
environment:
TZ: Asia/Shanghai
MYSQL_ROOT_PASSWORD: 'admin123'
restart: always
wordpress
version: "3.9"
services:
wordpress:
image: wordpress:latest
volumes:
- wordpress_data:/var/www/html
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: mysql-ip:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DB_NAME: wordpress
volumes:
wordpress_data: {}