changes to enable sqlite3 in docker container
This commit is contained in:
parent
9cb1c21cd8
commit
6680fbb644
1
.gitignore
vendored
1
.gitignore
vendored
@ -74,6 +74,7 @@ mediafiles/
|
|||||||
\.env
|
\.env
|
||||||
staticfiles/
|
staticfiles/
|
||||||
postgresql/
|
postgresql/
|
||||||
|
data/
|
||||||
|
|
||||||
|
|
||||||
/docker-compose.override.yml
|
/docker-compose.override.yml
|
||||||
|
2
boot.sh
2
boot.sh
@ -35,7 +35,7 @@ echo "Waiting for database to be ready..."
|
|||||||
attempt=0
|
attempt=0
|
||||||
max_attempts=20
|
max_attempts=20
|
||||||
|
|
||||||
if [ "${DB_ENGINE}" != 'django.db.backends.sqlite3' ]; then
|
if [ "${DB_ENGINE}" == 'django.db.backends.postgresql' ]; then
|
||||||
|
|
||||||
# POSTGRES_PASSWORD (or a valid file at POSTGRES_PASSWORD_FILE) must be set in .env file
|
# POSTGRES_PASSWORD (or a valid file at POSTGRES_PASSWORD_FILE) must be set in .env file
|
||||||
|
|
||||||
|
@ -350,7 +350,7 @@ WSGI_APPLICATION = 'recipes.wsgi.application'
|
|||||||
# Load settings from env files
|
# Load settings from env files
|
||||||
if os.getenv('DATABASE_URL'):
|
if os.getenv('DATABASE_URL'):
|
||||||
match = re.match(
|
match = re.match(
|
||||||
r'(?P<schema>\w+):\/\/(?P<user>[\w\d_-]+)(:(?P<password>[^@]+))?@(?P<host>[^:/]+)(:(?P<port>\d+))?(\/(?P<database>[\w\d\/\._-]+))?',
|
r'(?P<schema>\w+):\/\/(?:(?P<user>[\w\d_-]+)(?::(?P<password>[^@]+))?@)?(?P<host>[^:/]+)(?:(?P<port>\d+))?(?:/(?P<database>[\w\d/._-]+))?',
|
||||||
os.getenv('DATABASE_URL')
|
os.getenv('DATABASE_URL')
|
||||||
)
|
)
|
||||||
settings = match.groupdict()
|
settings = match.groupdict()
|
||||||
|
Loading…
Reference in New Issue
Block a user