Skip to content

Commit f2e0821

Browse files
committed
Setup mysql version of project
1 parent 674b444 commit f2e0821

File tree

6 files changed

+33
-38
lines changed

6 files changed

+33
-38
lines changed

.env-local

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
DATABASE_URL=postgres://postgres:password@database_default:5432/db
1+
DATABASE_URL=mysql://cms:password@database_default:3306/db
22
DEFAULT_STORAGE_DSN=file:///data/media/?url=%2Fmedia%2F
33
DEBUG=True
44
DOMAIN_ALIASES="localhost, 127.0.0.1"
55
SECURE_SSL_REDIRECT=False
6+
DB_PORT=3307

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:3.11
1+
FROM python:3.8.13
22

33
WORKDIR /app
44

backend/settings.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,6 @@
5050
'filer',
5151
'easy_thumbnails',
5252

53-
# the default publishing implementation - optional, but used in most projects
54-
'djangocms_versioning',
55-
56-
# the default alias content - optional, but used in most projects
57-
'djangocms_alias',
58-
'parler',
59-
6053
# the default CKEditor - optional, but used in most projects
6154
'djangocms_text_ckeditor',
6255

compose.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,23 +21,23 @@ services:
2121

2222
database_default:
2323
# Select one of the following db configurations for the database
24-
image: postgres:15-alpine
24+
image: mysql:8.0.34
2525
ports:
26-
- "${DB_PORT-}:5432/tcp" # allow your local dev env to connect to the db if variable set
26+
- "${DB_PORT-}:3306/tcp" # allow your local dev env to connect to the db if variable set
2727
environment:
28-
POSTGRES_DB: "db"
29-
POSTGRES_PASSWORD: "password"
30-
POSTGRES_HOST_AUTH_METHOD: "trust"
31-
SERVICE_MANAGER: "fsm-postgres"
28+
MYSQL_DATABASE: "db"
29+
MYSQL_USER: "cms"
30+
MYSQL_PASSWORD: "password"
31+
MYSQL_RANDOM_ROOT_PASSWORD: "yes"
3232

3333
networks:
3434
- djangocmsnet
3535

3636
volumes:
37-
- postgres-data:/var/lib/postgresql/data/
37+
- mysql:/var/lib/mysql
3838

3939
networks:
4040
djangocmsnet:
4141

4242
volumes:
43-
postgres-data:
43+
mysql:

requirements.in

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# pip-compile -U --resolver=backtracking
33

44
boto3
5+
mysqlclient
56
psycopg2
67
uwsgi
78

@@ -12,9 +13,7 @@ whitenoise
1213
easy-thumbnails
1314

1415
# key requirements for django CMS
15-
django-cms>=4.1.0
16-
djangocms-versioning>=2.0.0
17-
djangocms-alias>=2.0.0
16+
django-cms==3.11.4
1817

1918
# optional, but used in most projects
2019
djangocms-admin-style>=3.2.2

requirements.txt

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.8
33
# by the following command:
44
#
5-
# pip-compile --output-file=requirements.txt requirements.in
5+
# pip-compile
66
#
77
asgiref==3.7.2
88
# via django
9+
backports-zoneinfo==0.2.1
10+
# via django
911
boto3==1.34.11
1012
# via -r requirements.in
1113
botocore==1.34.11
@@ -32,32 +34,27 @@ django==4.2.8
3234
# django-entangled
3335
# django-filer
3436
# django-formtools
35-
# django-parler
3637
# django-polymorphic
3738
# django-sekizai
3839
# django-select2
3940
# django-storage-url
4041
# django-storages
4142
# django-treebeard
4243
# djangocms-admin-style
43-
# djangocms-alias
4444
# djangocms-frontend
45-
# djangocms-versioning
4645
# easy-thumbnails
4746
django-appconf==1.0.6
4847
# via django-select2
4948
django-classy-tags==4.1.0
5049
# via
5150
# django-cms
5251
# django-sekizai
53-
django-cms==4.1.0
52+
django-cms==3.11.4
5453
# via
5554
# -r requirements.in
56-
# djangocms-alias
5755
# djangocms-attributes-field
5856
# djangocms-frontend
5957
# djangocms-text-ckeditor
60-
# djangocms-versioning
6158
django-entangled==0.5.4
6259
# via djangocms-frontend
6360
django-filer==3.1.1
@@ -66,10 +63,6 @@ django-filer==3.1.1
6663
# djangocms-frontend
6764
django-formtools==2.5.1
6865
# via django-cms
69-
django-fsm==2.8.1
70-
# via djangocms-versioning
71-
django-parler==2.3
72-
# via djangocms-alias
7366
django-polymorphic==3.1.0
7467
# via django-filer
7568
django-sekizai==4.1.0
@@ -86,8 +79,6 @@ djangocms-admin-style==3.2.6
8679
# via
8780
# -r requirements.in
8881
# django-cms
89-
djangocms-alias==2.0.0
90-
# via -r requirements.in
9182
djangocms-attributes-field==3.0.0
9283
# via djangocms-frontend
9384
djangocms-frontend==1.2.2
@@ -96,8 +87,6 @@ djangocms-text-ckeditor==5.1.5
9687
# via
9788
# -r requirements.in
9889
# djangocms-frontend
99-
djangocms-versioning==2.0.0
100-
# via -r requirements.in
10190
easy-thumbnails[svg]==2.8.5
10291
# via
10392
# -r requirements.in
@@ -107,12 +96,16 @@ furl==2.1.3
10796
# via django-storage-url
10897
html5lib==1.1
10998
# via djangocms-text-ckeditor
99+
importlib-metadata==7.0.1
100+
# via build
110101
jmespath==1.0.1
111102
# via
112103
# boto3
113104
# botocore
114105
lxml==5.0.0
115106
# via svglib
107+
mysqlclient==2.2.1
108+
# via -r requirements.in
116109
orderedmultidict==1.0.1
117110
# via furl
118111
packaging==23.2
@@ -153,9 +146,16 @@ tinycss2==1.2.1
153146
# via
154147
# cssselect2
155148
# svglib
149+
tomli==2.0.1
150+
# via
151+
# build
152+
# pip-tools
153+
# pyproject-hooks
156154
typing-extensions==4.9.0
157-
# via dj-database-url
158-
urllib3==2.0.7
155+
# via
156+
# asgiref
157+
# dj-database-url
158+
urllib3==1.26.18
159159
# via botocore
160160
uwsgi==2.0.23
161161
# via -r requirements.in
@@ -168,6 +168,8 @@ wheel==0.42.0
168168
# via pip-tools
169169
whitenoise==6.6.0
170170
# via -r requirements.in
171+
zipp==3.17.0
172+
# via importlib-metadata
171173

172174
# The following packages are considered to be unsafe in a requirements file:
173175
# pip

0 commit comments

Comments
 (0)