File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ version : ' 3.8'
2+
3+ services :
4+ postgres :
5+ image : library/postgres:12-alpine
6+ container_name : postgres_app_urnode
7+ volumes :
8+ - ./postgres_data:/var/lib/postgresql/data
9+ env_file :
10+ - ./.env
11+
12+ # Redis - result backend
13+ redis :
14+ container_name : redis_app_urnode
15+ image : redis:alpine
16+ hostname : redis
17+
18+ backend :
19+ container_name : backend_app_urnode
20+ expose :
21+ - " 8000"
22+ build :
23+ context : ./
24+ dockerfile : ./Dockerfile
25+ depends_on :
26+ - postgres
27+ ports :
28+ - " 8000:8000"
29+ volumes :
30+ - ./urNode-backend:/app
31+ env_file :
32+ - ./.env
33+ links :
34+ - celery
35+ - rabbit
36+ - postgres
37+ - redis
38+
39+ celery :
40+ build :
41+ context : ./
42+ dockerfile : ./Dockerfile.celery
43+ container_name : celery_server
44+ volumes :
45+ - " ./urNode-backend:/app"
46+ env_file :
47+ - ./.env
48+ depends_on :
49+ - redis
50+ - postgres
51+ links :
52+ - postgres
53+ - rabbit
54+ - redis
55+
56+ rabbit :
57+ hostname : rabbit
58+ image : rabbitmq:3-management
59+ environment :
60+ - RABBITMQ_DEFAULT_USER=admin
61+ - RABBITMQ_DEFAULT_PASS=mypass
Original file line number Diff line number Diff line change @@ -19,9 +19,7 @@ services:
1919 container_name : backend_app_urnode
2020 expose :
2121 - " 8000"
22- build :
23- context : ./
24- dockerfile : ./Dockerfile
22+ image : " ghcr.io/argusoss/urnode-backend:latest"
2523 depends_on :
2624 - postgres
2725 ports :
@@ -37,9 +35,7 @@ services:
3735 - redis
3836
3937 celery :
40- build :
41- context : ./
42- dockerfile : ./Dockerfile.celery
38+ image : " ghcr.io/argusoss/urnode-celery-backend:latest"
4339 container_name : celery_server
4440 volumes :
4541 - " ./urNode-backend:/app"
Original file line number Diff line number Diff line change 1+ apiVersion : v1
2+ kind : PersistentVolumeClaim
3+ metadata :
4+ creationTimestamp : null
5+ labels :
6+ io.kompose.service : backend-claim0
7+ name : backend-claim0
8+ spec :
9+ accessModes :
10+ - ReadWriteOnce
11+ resources :
12+ requests :
13+ storage : 100Mi
14+ status : {}
Original file line number Diff line number Diff line change 1+ apiVersion : apps/v1
2+ kind : Deployment
3+ metadata :
4+ annotations :
5+ kompose.cmd : kompose convert -f docker-compose.yml
6+ kompose.version : 1.26.0 (40646f47)
7+ creationTimestamp : null
8+ labels :
9+ io.kompose.service : backend
10+ name : backend
11+ spec :
12+ replicas : 1
13+ selector :
14+ matchLabels :
15+ io.kompose.service : backend
16+ strategy :
17+ type : Recreate
18+ template :
19+ metadata :
20+ annotations :
21+ kompose.cmd : kompose convert -f docker-compose.yml
22+ kompose.version : 1.26.0 (40646f47)
23+ creationTimestamp : null
24+ labels :
25+ io.kompose.service : backend
26+ spec :
27+ containers :
28+ - env :
29+ - name : DJANGO_SECRET_KEY
30+ valueFrom :
31+ configMapKeyRef :
32+ key : DJANGO_SECRET_KEY
33+ name : env
34+ - name : POSTGRES_DB
35+ valueFrom :
36+ configMapKeyRef :
37+ key : POSTGRES_DB
38+ name : env
39+ - name : POSTGRES_PASSWORD
40+ valueFrom :
41+ configMapKeyRef :
42+ key : POSTGRES_PASSWORD
43+ name : env
44+ - name : POSTGRES_USER
45+ valueFrom :
46+ configMapKeyRef :
47+ key : POSTGRES_USER
48+ name : env
49+ image : ghcr.io/argusoss/urnode-backend:latest
50+ name : backend-app-urnode
51+ ports :
52+ - containerPort : 8000
53+ resources : {}
54+ volumeMounts :
55+ - mountPath : /app
56+ name : backend-claim0
57+ restartPolicy : Always
58+ volumes :
59+ - name : backend-claim0
60+ persistentVolumeClaim :
61+ claimName : backend-claim0
62+ status : {}
Original file line number Diff line number Diff line change 1+ apiVersion : v1
2+ kind : Service
3+ metadata :
4+ annotations :
5+ kompose.cmd : kompose convert -f docker-compose.yml
6+ kompose.version : 1.26.0 (40646f47)
7+ creationTimestamp : null
8+ labels :
9+ io.kompose.service : backend
10+ name : backend
11+ spec :
12+ ports :
13+ - name : " 8000"
14+ port : 8000
15+ targetPort : 8000
16+ - name : 8000-tcp
17+ port : 8000
18+ targetPort : 8000
19+ selector :
20+ io.kompose.service : backend
21+ status :
22+ loadBalancer : {}
Original file line number Diff line number Diff line change 1+ apiVersion : v1
2+ kind : PersistentVolumeClaim
3+ metadata :
4+ creationTimestamp : null
5+ labels :
6+ io.kompose.service : celery-claim0
7+ name : celery-claim0
8+ spec :
9+ accessModes :
10+ - ReadWriteOnce
11+ resources :
12+ requests :
13+ storage : 100Mi
14+ status : {}
Original file line number Diff line number Diff line change 1+ apiVersion : apps/v1
2+ kind : Deployment
3+ metadata :
4+ annotations :
5+ kompose.cmd : kompose convert -f docker-compose.yml
6+ kompose.version : 1.26.0 (40646f47)
7+ creationTimestamp : null
8+ labels :
9+ io.kompose.service : celery
10+ name : celery
11+ spec :
12+ replicas : 1
13+ selector :
14+ matchLabels :
15+ io.kompose.service : celery
16+ strategy :
17+ type : Recreate
18+ template :
19+ metadata :
20+ annotations :
21+ kompose.cmd : kompose convert -f docker-compose.yml
22+ kompose.version : 1.26.0 (40646f47)
23+ creationTimestamp : null
24+ labels :
25+ io.kompose.service : celery
26+ spec :
27+ containers :
28+ - env :
29+ - name : DJANGO_SECRET_KEY
30+ valueFrom :
31+ configMapKeyRef :
32+ key : DJANGO_SECRET_KEY
33+ name : env
34+ - name : POSTGRES_DB
35+ valueFrom :
36+ configMapKeyRef :
37+ key : POSTGRES_DB
38+ name : env
39+ - name : POSTGRES_PASSWORD
40+ valueFrom :
41+ configMapKeyRef :
42+ key : POSTGRES_PASSWORD
43+ name : env
44+ - name : POSTGRES_USER
45+ valueFrom :
46+ configMapKeyRef :
47+ key : POSTGRES_USER
48+ name : env
49+ image : ghcr.io/argusoss/urnode-celery-backend:latest
50+ name : celery-server
51+ resources : {}
52+ volumeMounts :
53+ - mountPath : /app
54+ name : celery-claim0
55+ restartPolicy : Always
56+ volumes :
57+ - name : celery-claim0
58+ persistentVolumeClaim :
59+ claimName : celery-claim0
60+ status : {}
Original file line number Diff line number Diff line change 1+ apiVersion : v1
2+ data :
3+ DJANGO_SECRET_KEY : 8a72377bee5adeff7158a7f9d5b72a31853a439e8a736c07b98b1051240f18cc
4+ POSTGRES_DB : main
5+ POSTGRES_PASSWORD : admin
6+ POSTGRES_USER : admin
7+ kind : ConfigMap
8+ metadata :
9+ creationTimestamp : null
10+ labels :
11+ io.kompose.service : backend-env
12+ name : env
Original file line number Diff line number Diff line change 1+ apiVersion : v1
2+ kind : PersistentVolumeClaim
3+ metadata :
4+ creationTimestamp : null
5+ labels :
6+ io.kompose.service : postgres-claim0
7+ name : postgres-claim0
8+ spec :
9+ accessModes :
10+ - ReadWriteOnce
11+ resources :
12+ requests :
13+ storage : 100Mi
14+ status : {}
Original file line number Diff line number Diff line change 1+ apiVersion : apps/v1
2+ kind : Deployment
3+ metadata :
4+ annotations :
5+ kompose.cmd : kompose convert -f docker-compose.yml
6+ kompose.version : 1.26.0 (40646f47)
7+ creationTimestamp : null
8+ labels :
9+ io.kompose.service : postgres
10+ name : postgres
11+ spec :
12+ replicas : 1
13+ selector :
14+ matchLabels :
15+ io.kompose.service : postgres
16+ strategy :
17+ type : Recreate
18+ template :
19+ metadata :
20+ annotations :
21+ kompose.cmd : kompose convert -f docker-compose.yml
22+ kompose.version : 1.26.0 (40646f47)
23+ creationTimestamp : null
24+ labels :
25+ io.kompose.service : postgres
26+ spec :
27+ containers :
28+ - env :
29+ - name : DJANGO_SECRET_KEY
30+ valueFrom :
31+ configMapKeyRef :
32+ key : DJANGO_SECRET_KEY
33+ name : env
34+ - name : POSTGRES_DB
35+ valueFrom :
36+ configMapKeyRef :
37+ key : POSTGRES_DB
38+ name : env
39+ - name : POSTGRES_PASSWORD
40+ valueFrom :
41+ configMapKeyRef :
42+ key : POSTGRES_PASSWORD
43+ name : env
44+ - name : POSTGRES_USER
45+ valueFrom :
46+ configMapKeyRef :
47+ key : POSTGRES_USER
48+ name : env
49+ image : library/postgres:12-alpine
50+ name : postgres-app-urnode
51+ resources : {}
52+ volumeMounts :
53+ - mountPath : /var/lib/postgresql/data
54+ name : postgres-claim0
55+ restartPolicy : Always
56+ volumes :
57+ - name : postgres-claim0
58+ persistentVolumeClaim :
59+ claimName : postgres-claim0
60+ status : {}
You can’t perform that action at this time.
0 commit comments