2021-12-09 11:46:57 +06:00
|
|
|
version: '3'
|
2020-01-03 23:05:14 +03:00
|
|
|
|
|
|
|
vars:
|
2021-12-09 11:46:57 +06:00
|
|
|
version: 7.13.0
|
2020-01-03 23:05:14 +03:00
|
|
|
pwd:
|
|
|
|
sh: pwd
|
|
|
|
|
|
|
|
tasks:
|
2021-12-09 11:46:57 +06:00
|
|
|
volume:
|
|
|
|
cmds:
|
|
|
|
- mkdir -p docker/{{.version}}
|
|
|
|
|
|
|
|
network:
|
|
|
|
desc: create docker network
|
|
|
|
cmds:
|
|
|
|
- docker network create confluence || true
|
|
|
|
|
|
|
|
postgres:
|
|
|
|
desc: start postgres for confluence
|
|
|
|
deps: [network, volume]
|
|
|
|
cmds:
|
|
|
|
- docker run -it -p 5432:5432
|
|
|
|
--name confluence-postgres
|
|
|
|
--network confluence
|
|
|
|
-v {{.pwd}}/docker/{{.version}}/postgres:/var/lib/postgresql/data
|
|
|
|
-e POSTGRES_PASSWORD=confluence
|
|
|
|
-e POSTGRES_DB=confluence
|
|
|
|
-e POSTGRES_USER=confluence
|
|
|
|
postgres
|
|
|
|
|
2020-01-03 23:05:14 +03:00
|
|
|
confluence:
|
2021-12-09 11:46:57 +06:00
|
|
|
desc: start confluence server
|
|
|
|
deps: [network, volume]
|
2020-01-03 23:05:14 +03:00
|
|
|
cmds:
|
2021-12-09 11:46:57 +06:00
|
|
|
- docker run -v {{ .pwd }}/docker/{{.version}}/confluence:/var/atlassian/application-data/confluence
|
2020-01-03 23:05:14 +03:00
|
|
|
--name="confluence"
|
2021-12-09 11:46:57 +06:00
|
|
|
--network confluence
|
2020-01-03 23:05:14 +03:00
|
|
|
-p 8090:8090
|
|
|
|
-p 8091:8091
|
2021-12-09 11:46:57 +06:00
|
|
|
atlassian/confluence-server:{{.version}}
|