TaskManagement
/
docker-compose.yml
38 строк · 939.0 Байт
1version: '3.8'
2
3services:
4mssql:
5image: "mcr.microsoft.com/mssql/server:2019-latest"
6container_name: mssql
7user: root
8environment:
9SA_PASSWORD: "***********"
10ACCEPT_EULA: "Y"
11ports:
12- "1433:1433"
13volumes:
14- ~/docker/sql/mssql/:/var/opt/mssql/
15- ~/docker/sql/sqlserver/:/var/opt/sqlserver/
16healthcheck:
17test: /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P "$$SA_PASSWORD" -Q "SELECT 1" || exit 1
18interval: 30s
19timeout: 30s
20retries: 3
21
22postgres:
23image: "postgres:latest"
24container_name: postgres
25user: root
26environment:
27POSTGRES_USER: root
28POSTGRES_PASSWORD: 111222333
29POSTGRES_DB: task_management
30ports:
31- "5432:5432"
32volumes:
33- ~/docker/postgres/data:/var/lib/postgresql/data
34healthcheck:
35test: ["CMD-SHELL", "pg_isready -U root"]
36interval: 30s
37timeout: 30s
38retries: 3