-
Notifications
You must be signed in to change notification settings - Fork 19
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
67 lines (64 loc) · 1.72 KB
/
Copy pathdocker-compose.yml
File metadata and controls
67 lines (64 loc) · 1.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
services:
api:
build:
context: .
dockerfile: Dockerfile
args:
UV_EXTRA_ARGS: ""
environment:
PYTHONUNBUFFERED: 'True'
SANDBOX_MODE: 'True'
depends_on:
- mongo
volumes:
- "./src/openprocurement:/app/src/openprocurement:delegated"
- "./src/prozorro_cdb:/app/src/prozorro_cdb:delegated"
- "./pyproject.toml:/app/pyproject.toml:delegated"
- "./docs:/app/docs:delegated"
- "./etc:/app/etc:delegated"
- "./tests:/app/tests:delegated"
ports:
- "8000:80"
command: [
"gunicorn",
"--reload",
"--bind",
"0.0.0.0:80",
"-k", "aiohttp.GunicornWebWorker",
# "--workers", "4",
"--paste", "etc/service.ini",
"--graceful-timeout=60",
"--timeout=3600",
]
mongo:
# platform: linux/amd64
image: bitnamilegacy/mongodb:6.0.13
environment:
MONGODB_ROOT_PASSWORD: example
MONGODB_ADVERTISED_HOSTNAME: mongo
MONGODB_REPLICA_SET_MODE: primary
MONGODB_REPLICA_SET_NAME: rs0
MONGODB_REPLICA_SET_KEY: replicaSetKey
# EXPERIMENTAL_DOCKER_DESKTOP_FORCE_QEMU: 1
ports:
- 27017:27017
# replica:
# image: 'bitnami/mongodb:latest'
# environment:
# MONGODB_INITIAL_PRIMARY_ROOT_PASSWORD: example
# MONGODB_INITIAL_PRIMARY_HOST: mongo
# MONGODB_REPLICA_SET_MODE: secondary
# MONGODB_REPLICA_SET_NAME: rs0
# MONGODB_REPLICA_SET_KEY: replicaSetKey
# depends_on:
# - mongo
# mongo-express:
# image: mongo-express
# depends_on:
# - mongo
# environment:
# ME_CONFIG_MONGODB_ADMINUSERNAME: root
# ME_CONFIG_MONGODB_ADMINPASSWORD: example
# ME_CONFIG_MONGODB_SERVER: mongo
# ports:
# - 8081:8081