Feature: Use docker-compose example file instead of compose-file

This commit is contained in:
winkidney
2018-08-19 03:15:39 -07:00
parent cddb7b3c89
commit d6e5ed066d
5 changed files with 23 additions and 24 deletions

3
.gitignore vendored
View File

@@ -1,3 +1,6 @@
# Ignore docker-compose
docker-compose.yml
# Virtualenv/Common
/bin/
/build/

View File

@@ -6,8 +6,3 @@ COPY . /app
RUN pip install pipenv
RUN pipenv install --three --system
RUN python3 manage.py collectstatic --noinput
VOLUME /app/static/media

View File

@@ -0,0 +1,18 @@
version: '3'
services:
web:
build: .
working_dir: /app
command: >
bash -c "python manage.py migrate
&& python3 manage.py collectstatic --noinput
&& gunicorn pinry.wsgi:application -b 0.0.0.0:8000 --timeout 30 --log-file - "
ports:
- "127.0.0.1:2048:8000"
environment:
- SECRET_KEY=CHANGE-ME
user: ${CURRENT_UID}
volumes:
- .:/app
restart: always

View File

@@ -1,19 +0,0 @@
version: '3'
services:
db:
image: postgres
web:
build: .
command: gunicorn pinry.wsgi:application -b 0.0.0.0:80 --timeout 30 --log-file -
ports:
- "80:80"
depends_on:
- db
environment:
- SECRET_KEY=CHANGE-ME
volumes:
- media:/app/static/media
volumes:
media:

View File

@@ -0,0 +1,2 @@
#!/usr/bin/env bash
CURRENT_UID=$(id -u):$(id -g) sudo docker-compose up ${@}