ss="file">docker-compose.yml.old
查看文件
@@ -0,0 +1,80 @@
1
+services:
2
+  redis:
3
+    restart: unless-stopped
4
+    image: redis:7.0.5-alpine
5
+    expose:
6
+      - 6379
7
+    ports:
8
+      - "127.0.0.1:6379:6379"
9
+  db:
10
+    image: postgres
11
+    volumes:
12
+      - ./data/db:/var/lib/postgresql/data
13
+    ports:
14
+      - "5432:5432"
15
+    environment:
16
+      - POSTGRES_DB=postgres
17
+      - POSTGRES_USER=postgres
18
+      - POSTGRES_PASSWORD=postgres
19
+  web:
20
+    build: .
21
+    command: python -X dev manage.py  runserver 0.0.0.0:8000
22
+    #entrypoint: ./server-entrypoint.sh
23
+    volumes:
24
+      - ./app:/code
25
+      - ./media:/code/media
26
+    ports:
27
+      - "127.0.0.1:8020:8000"
28
+    environment:
29
+      - POSTGRES_NAME=postgres
30
+      - POSTGRES_USER=postgres
31
+      - POSTGRES_PASSWORD=postgres
32
+      - PYTHONMALLOC=debug
33
+      - DJANGO_SETTINGS_MODULE=tmt_learning.settings
34
+    depends_on:
35
+      - db
36
+      - redis
37
+      - rabbitmq
38
+  worker:
39
+    restart: unless-stopped
40
+    build: .
41
+    #command: python -X dev manage.py  runserver 0.0.0.0:8000
42
+    entrypoint: ./worker-entrypoint.sh
43
+    volumes:
44
+      - ./app:/code
45
+    environment:
46
+      - POSTGRES_NAME=postgres
47
+      - POSTGRES_USER=postgres
48
+      - POSTGRES_PASSWORD=postgres
49
+      - PYTHONMALLOC=debug
50
+      - DJANGO_SETTINGS_MODULE=tmt_learning.settings
51
+    depends_on:
52
+      - web
53
+  websocket:
54
+    build: .
55
+    #image: web
56
+    command: nodemon authentication.py
57
+    volumes:
58
+      - ./app:/code
59
+    ports:
60
+      - "127.0.0.1:8888:8888"
61
+    environment:
62
+      - POSTGRES_NAME=postgres
63
+      - POSTGRES_USER=postgres
64
+      - POSTGRES_PASSWORD=postgres
65
+      - PYTHONMALLOC=debug
66
+      - DJANGO_SETTINGS_MODULE=tmt_learning.settings
67
+    depends_on:
68
+      - db
69
+      - redis
70
+  rabbitmq:
71
+    image: rabbitmq:3-management-alpine
72
+    #container_name: 'rabbitmq'
73
+    ports:
74
+        - 5672:5672
75
+        - 15672:15672
76
+    volumes:
77
+        - ./rabbitmq/data/:/var/lib/rabbitmq/
78
+        - ./rabbitmq/log/:/var/log/rabbitmq
79
+    #networks:
80
+        #- rabbitmq_go_net

+ 72 - 0
requirements.txt

@@ -0,0 +1,72 @@
1
+Django==4.1.5
2
+psycopg2>=2.8
3
+pycountry
4
+django-extensions
5
+ipython
6
+djangorestframework
7
+markdown
8
+django-filter
9
+django-extra-views
10
+django-crispy-forms
11
+django-environ
12
+django-smart-selects
13
+Pillow
14
+django-yarnpkg
15
+django-cors-headers
16
+django-storages
17
+django-debug-toolbar
18
+django-redis
19
+django-mptt
20
+django-taggit
21
+sorl-thumbnail
22
+redis
23
+django-address
24
+django-international
25
+django-embed-video
26
+django-better-admin-arrayfield
27
+crispy-bootstrap5
28
+django-browser-reload
29
+django-widget-tweaks
30
+django-autocomplete-light
31
+django-bootstrap-breadcrumbs
32
+django-tables2
33
+martor
34
+django-queryset-csv
35
+django-ajax-selects
36
+django-multiupload
37
+django-formset
38
+django-multiselectfield
39
+django_ace
40
+django-autoslug
41
+celery==5.2.7
42
+django-phonenumber-field[phonenumbers]
43
+django-credit-cards
44
+django-payments[stripe]
45
+django-google-maps
46
+django-rosetta
47
+django-parler
48
+forex-python
49
+django-model-import
50
+django-import-export
51
+tablib[all]
52
+pandas
53
+openpyxl
54
+xlsx2csv
55
+wget
56
+markdownify
57
+django-star-ratings
58
+requests
59
+py3dbp
60
+ksherpay
61
+django-sesame
62
+websockets
63
+aioredis
64
+matplotlib
65
+django_compressor
66
+django-libsass
67
+#django-utils-six
68
+django_otp
69
+pyotp
70
+django-url-filter
71
+sorl-thumbnail-serializer-field
72
+django-debug-permissions

Zvaigžņdevēji - Gogs: Simplico Git Service

Zvaigžņdevēji