mirror of https://github.com/snachodog/mybuddy.git
Remove Docker deployment support files
This commit is contained in:
parent
bfcb33b471
commit
450eb3137e
|
@ -8,9 +8,6 @@
|
|||
# Virtual environment files (pipenv may use this convention).
|
||||
.venv
|
||||
|
||||
# Docker deployment files.
|
||||
docker-compose.yml
|
||||
|
||||
# IDE configuration files.
|
||||
/.idea
|
||||
|
||||
|
|
16
Dockerfile
16
Dockerfile
|
@ -1,16 +0,0 @@
|
|||
FROM python:3.8-slim as app
|
||||
ENV PYTHONUNBUFFERED 1
|
||||
RUN pip install --upgrade pipenv gunicorn
|
||||
WORKDIR /app
|
||||
COPY Pipfile /app/
|
||||
RUN pipenv lock
|
||||
RUN pipenv install --deploy --system
|
||||
COPY manage.py /app/
|
||||
COPY api /app/api
|
||||
COPY babybuddy /app/babybuddy
|
||||
COPY core /app/core
|
||||
COPY dashboard /app/dashboard
|
||||
COPY locale /app/locale
|
||||
COPY reports /app/reports
|
||||
COPY static /app/static
|
||||
COPY etc/gunicorn.py /app/
|
|
@ -73,9 +73,9 @@ services:
|
|||
restart: unless-stopped
|
||||
```
|
||||
|
||||
:warning: Baby Buddy is deployed to Docker Hub as
|
||||
[babybuddy/babybuddy](https://hub.docker.com/r/babybuddy/babybuddy) however this
|
||||
deployment will be stopped after version v1.7.0 in favor of the LSIO solution.
|
||||
:warning: Baby Buddy v1.7.0 was the final version deployed to
|
||||
[babybuddy/babybuddy](https://hub.docker.com/r/babybuddy/babybuddy) on Docker Hub
|
||||
Future versions of Baby Buddy will use the LSIO container.
|
||||
|
||||
### Heroku
|
||||
|
||||
|
|
|
@ -1,29 +0,0 @@
|
|||
version: "2.4"
|
||||
services:
|
||||
app:
|
||||
image: babybuddy/babybuddy
|
||||
container_name: babybuddyapp # Container_name is an optional value for single-container
|
||||
# deployments to set a friendly container name.
|
||||
# Disable in swarm or other multi-container setups.
|
||||
# See README.md#configuration for other environment configuration options.
|
||||
environment:
|
||||
- ALLOWED_HOSTS=localhost # comma separated list of IP addresses or hosts that can access the web UI
|
||||
- DJANGO_SETTINGS_MODULE=babybuddy.settings.base
|
||||
- SECRET_KEY= # Generate a random string here to secure the Django instance
|
||||
- TIME_ZONE= # In the tzdata format, IE, "America/Denver"
|
||||
- DEBUG=False # Turn to False in production
|
||||
volumes:
|
||||
- data:/app/data:rw
|
||||
- media:/app/media:rw
|
||||
command: |-
|
||||
bash -c 'python manage.py migrate --noinput &&
|
||||
python manage.py createcachetable &&
|
||||
gunicorn babybuddy.wsgi -b :8000 --log-level=info \
|
||||
--worker-tmp-dir=/dev/shm --log-file=- \
|
||||
--workers=2 --threads=4 --worker-class=gthread'
|
||||
ports:
|
||||
- "8000:8000" # For Portainer, select another port for babybuddy such as 7000, for example "7000:8000"
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
data: {}
|
||||
media: {}
|
|
@ -1,43 +0,0 @@
|
|||
version: "2.4"
|
||||
services:
|
||||
db:
|
||||
image: postgres:11 # pin postgres to a major version
|
||||
container_name: babybuddydb # Container_name is an optional value for single-container
|
||||
# deployments to set a friendly container name.
|
||||
# Disable in swarm or other multi-container setups.
|
||||
environment:
|
||||
- PGDATA=/db-data
|
||||
- POSTGRES_PASSWORD=postgres # must correspond with DB_PASSWORD in APP
|
||||
volumes:
|
||||
- db:/db-data:rw
|
||||
restart: unless-stopped
|
||||
app:
|
||||
image: babybuddy/babybuddy
|
||||
container_name: babybuddyapp # Container_name is an optional value for single-container
|
||||
# deployments to set a friendly container name.
|
||||
# Disable in swarm or other multi-container setups.
|
||||
# See README.md#configuration for other environment configuration options.
|
||||
environment:
|
||||
- ALLOWED_HOSTS=localhost # comma separated list of IP addresses or hosts that can access the web UI
|
||||
- DB_PASSWORD=postgres # must correspond with POSTGRES_PASSWORD in DB
|
||||
- DJANGO_SETTINGS_MODULE=babybuddy.settings.docker
|
||||
- SECRET_KEY= # Generate a random string here to secure the Django instance
|
||||
- TIME_ZONE= # In the tzdata format, IE, "America/Denver"
|
||||
- DEBUG=False # Turn to False in production
|
||||
volumes:
|
||||
- media:/app/media:rw
|
||||
# Sleep 5 seconds to allow the db to to come up;
|
||||
command: |-
|
||||
bash -c 'python manage.py migrate --noinput &&
|
||||
python manage.py createcachetable &&
|
||||
gunicorn babybuddy.wsgi -b :8000 --log-level=info \
|
||||
--worker-tmp-dir=/dev/shm --log-file=- \
|
||||
--workers=2 --threads=4 --worker-class=gthread'
|
||||
ports:
|
||||
- "8000:8000" # For Portainer, select another port for babybuddy such as 7000, for example "7000:8000"
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- db
|
||||
volumes:
|
||||
db: {}
|
||||
media: {}
|
Loading…
Reference in New Issue