Set up docker for prod

master
Pete Ley 6 months ago
parent e4ab79de42
commit 9a439ed3ad

3
.gitignore vendored

@ -1,4 +1,5 @@
db.sqlite3
venv/
__pycache__/
media/
media/
local.py

@ -0,0 +1,7 @@
services:
web:
extends:
file: docker-compose.yaml
service: web
volumes:
- .:/app

@ -0,0 +1,8 @@
services:
web:
extends:
file: docker-compose.yaml
service: web
restart: always
environment:
DJANGO_SETTINGS_MODULE: triplethink.settings.production

@ -3,8 +3,6 @@ services:
build: .
ports:
- "8000:8000"
volumes:
- .:/app
depends_on:
- db
db:

@ -36,5 +36,6 @@ urllib3==2.0.7
wagtail==5.2
Wand==0.6.11
webencodings==0.5.1
whitenoise==6.6.0
willow==1.6.2
zipp==3.17.0

@ -56,6 +56,7 @@ MIDDLEWARE = [
"django.middleware.clickjacking.XFrameOptionsMiddleware",
"django.middleware.security.SecurityMiddleware",
"wagtail.contrib.redirects.middleware.RedirectMiddleware",
"whitenoise.middleware.WhiteNoiseMiddleware",
]
ROOT_URLCONF = "triplethink.urls"

@ -1,6 +1,7 @@
from .base import *
DEBUG = False
ALLOWED_HOSTS = ['127.0.0.1', 'localhost', 'tripleth.ink']
try:
from .local import *

Loading…
Cancel
Save