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).
|
# Virtual environment files (pipenv may use this convention).
|
||||||
.venv
|
.venv
|
||||||
|
|
||||||
# Docker deployment files.
|
|
||||||
docker-compose.yml
|
|
||||||
|
|
||||||
# IDE configuration files.
|
# IDE configuration files.
|
||||||
/.idea
|
/.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
|
restart: unless-stopped
|
||||||
```
|
```
|
||||||
|
|
||||||
:warning: Baby Buddy is deployed to Docker Hub as
|
:warning: Baby Buddy v1.7.0 was the final version deployed to
|
||||||
[babybuddy/babybuddy](https://hub.docker.com/r/babybuddy/babybuddy) however this
|
[babybuddy/babybuddy](https://hub.docker.com/r/babybuddy/babybuddy) on Docker Hub
|
||||||
deployment will be stopped after version v1.7.0 in favor of the LSIO solution.
|
Future versions of Baby Buddy will use the LSIO container.
|
||||||
|
|
||||||
### Heroku
|
### 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