modified setings for starting db with docker volume
This commit is contained in:
parent
271695f6f6
commit
e96ee7ac5b
@ -1,8 +1,8 @@
|
|||||||
FROM python:3.6
|
FROM python:3.6
|
||||||
RUN apt-get -y update && apt-get -y upgrade && apt-get install git && apt-get install curl
|
|
||||||
COPY ./ /access_controller
|
COPY ./ /access_controller
|
||||||
WORKDIR /access_controller/
|
WORKDIR /access_controller/
|
||||||
RUN pip install -r requirements.txt
|
RUN pip install -r requirements.txt
|
||||||
|
RUN python manage.py makemigrations
|
||||||
EXPOSE 8000
|
EXPOSE 8000
|
||||||
COPY start.sh /var/
|
COPY start.sh /var/
|
||||||
CMD bash /var/start.sh
|
CMD bash /var/start.sh
|
||||||
|
@ -86,7 +86,7 @@ WSGI_APPLICATION = 'access_controller.wsgi.application'
|
|||||||
DATABASES = {
|
DATABASES = {
|
||||||
'default': {
|
'default': {
|
||||||
'ENGINE': 'django.db.backends.sqlite3',
|
'ENGINE': 'django.db.backends.sqlite3',
|
||||||
'NAME': BASE_DIR / 'db.sqlite3',
|
'NAME': os.path.join(BASE_DIR / 'db'/ 'db.sqlite3'),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
18
main/migrations/0013_rolechangelogs_test.py
Normal file
18
main/migrations/0013_rolechangelogs_test.py
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
# Generated by Django 3.1.6 on 2021-03-22 13:43
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('main', '0012_auto_20210312_1225'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='rolechangelogs',
|
||||||
|
name='test',
|
||||||
|
field=models.IntegerField(default=0, help_text='test'),
|
||||||
|
),
|
||||||
|
]
|
17
main/migrations/0014_remove_rolechangelogs_test.py
Normal file
17
main/migrations/0014_remove_rolechangelogs_test.py
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
# Generated by Django 3.1.6 on 2021-03-22 13:44
|
||||||
|
|
||||||
|
from django.db import migrations
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('main', '0013_rolechangelogs_test'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.RemoveField(
|
||||||
|
model_name='rolechangelogs',
|
||||||
|
name='test',
|
||||||
|
),
|
||||||
|
]
|
@ -40,3 +40,4 @@ class RoleChangeLogs(models.Model):
|
|||||||
change_time = models.DateTimeField(help_text='Дата и время изменения роли')
|
change_time = models.DateTimeField(help_text='Дата и время изменения роли')
|
||||||
changed_by = models.ForeignKey(to=User, on_delete=models.CASCADE, related_name='changed_by',
|
changed_by = models.ForeignKey(to=User, on_delete=models.CASCADE, related_name='changed_by',
|
||||||
help_text='Кем была изменена роль')
|
help_text='Кем была изменена роль')
|
||||||
|
|
||||||
|
5
start.sh
5
start.sh
@ -1,6 +1,9 @@
|
|||||||
|
|
||||||
cd /access_controller/
|
cd /access_controller/
|
||||||
|
|
||||||
python manage.py migrate
|
if [ ! -f "/access_controller/db/db.sqlite3" ]; then
|
||||||
|
python manage.py migrate
|
||||||
|
fi
|
||||||
|
|
||||||
python manage.py collectstatic --noinput
|
python manage.py collectstatic --noinput
|
||||||
python manage.py runserver 0.0.0.0:8000
|
python manage.py runserver 0.0.0.0:8000
|
||||||
|
Loading…
x
Reference in New Issue
Block a user