forked from 00dani/lemoncurry
Load Postgres parameters from the environment so that it can work with GitLab CI
This commit is contained in:
parent
f7fbf49e1e
commit
4c0be4ce8b
2 changed files with 11 additions and 2 deletions
|
@ -1,8 +1,14 @@
|
|||
image: python:3.6
|
||||
services:
|
||||
- postgres:latest
|
||||
variables:
|
||||
GIT_SUBMODULE_STRATEGY: normal
|
||||
PIP_CACHE_DIR: $CI_PROJECT_DIR/.cache/pip
|
||||
PIPENV_CACHE_DIR: $CI_PROJECT_DIR/.cache/pipenv
|
||||
POSTGRES_HOST: postgres
|
||||
POSTGRES_DB: nice_marmot
|
||||
POSTGRES_USER: runner
|
||||
POSTGRES_PASSWORD: ''
|
||||
|
||||
cache:
|
||||
paths:
|
||||
|
|
|
@ -10,7 +10,7 @@ For the full list of settings and their values, see
|
|||
https://docs.djangoproject.com/en/1.11/ref/settings/
|
||||
"""
|
||||
|
||||
from os import path
|
||||
from os import environ, path
|
||||
from typing import List
|
||||
|
||||
APPEND_SLASH = False
|
||||
|
@ -170,7 +170,10 @@ CACHES = {
|
|||
DATABASES = {
|
||||
'default': {
|
||||
'ENGINE': 'django.db.backends.postgresql',
|
||||
'NAME': 'lemoncurry',
|
||||
'NAME': environ.get('POSTGRES_DB', 'lemoncurry'),
|
||||
'USER': environ.get('POSTGRES_USER'),
|
||||
'PASSWORD': environ.get('POSTGRES_PASSWORD'),
|
||||
'HOST': environ.get('POSTGRES_HOST', 'localhost'),
|
||||
'CONN_MAX_AGE': 3600
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue