mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
Adds docker_compose file
This commit is contained in:
parent
d4d9263131
commit
14aead038e
49
docker/docker-compose.yml
Normal file
49
docker/docker-compose.yml
Normal file
@ -0,0 +1,49 @@
|
||||
version: "3.8"
|
||||
|
||||
# Docker compose recipe for InvenTree
|
||||
# - Runs PostgreSQL as the database backend
|
||||
# - Serves web data using Gunicorn
|
||||
|
||||
services:
|
||||
# Use PostgreSQL as the database backend
|
||||
# Note: this can be changed to a different backend,
|
||||
# just make sure that you change the INVENTREE_DB_xxx vars below
|
||||
db:
|
||||
image: postgres
|
||||
container_name: db
|
||||
ports:
|
||||
- 5432/tcp
|
||||
environment:
|
||||
- PGDATA=/var/lib/postgresql/data/pgdb
|
||||
- POSTGRES_USER=pguser
|
||||
- POSTGRES_PASSWORD=pgpassword
|
||||
volumes:
|
||||
- database_data:/var/lib/postgresql/data/
|
||||
restart: unless-stopped
|
||||
|
||||
inventree:
|
||||
build: .
|
||||
image: inventree/inventree:latest
|
||||
container_name: inventree
|
||||
ports:
|
||||
- 8080:8080
|
||||
depends_on:
|
||||
- db
|
||||
volumes:
|
||||
- static_volume:/home/inventree/static
|
||||
- media_volume:/home/inventree/media
|
||||
- backup_volume:/home/inventree/backup
|
||||
environment:
|
||||
- INVENTREE_DB_ENGINE=postgresql
|
||||
- INVENTREE_DB_NAME=inventree
|
||||
- INVENTREE_DB_USER=pguser
|
||||
- INVENTREE_DB_PASSWORD=pgpassword
|
||||
- INVENTREE_DB_PORT=5432
|
||||
- INVENTREE_DB_HOST=db
|
||||
restart: unless-stopped
|
||||
|
||||
volumes:
|
||||
database_data:
|
||||
static_volume:
|
||||
media_volume:
|
||||
backup_volume:
|
Loading…
Reference in New Issue
Block a user