modified setings for starting db with docker volume

This commit is contained in:
Artyom Kravchenko 2021-03-22 17:08:17 +03:00
parent 271695f6f6
commit e96ee7ac5b
6 changed files with 42 additions and 3 deletions

View File

@ -1,8 +1,8 @@
FROM python:3.6
RUN apt-get -y update && apt-get -y upgrade && apt-get install git && apt-get install curl
COPY ./ /access_controller
WORKDIR /access_controller/
RUN pip install -r requirements.txt
RUN python manage.py makemigrations
EXPOSE 8000
COPY start.sh /var/
CMD bash /var/start.sh

View File

@ -86,7 +86,7 @@ WSGI_APPLICATION = 'access_controller.wsgi.application'
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
'NAME': os.path.join(BASE_DIR / 'db'/ 'db.sqlite3'),
}
}

View 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'),
),
]

View 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',
),
]

View File

@ -40,3 +40,4 @@ class RoleChangeLogs(models.Model):
change_time = models.DateTimeField(help_text='Дата и время изменения роли')
changed_by = models.ForeignKey(to=User, on_delete=models.CASCADE, related_name='changed_by',
help_text='Кем была изменена роль')

View File

@ -1,6 +1,9 @@
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 runserver 0.0.0.0:8000