mirror of
https://github.com/okxlin/appstore.git
synced 2026-09-24 16:01:02 +00:00
62 lines
1.4 KiB
YAML
62 lines
1.4 KiB
YAML
networks:
|
|
1panel-network:
|
|
external: true
|
|
services:
|
|
netbox:
|
|
image: "linuxserver/netbox:latest"
|
|
container_name: ${CONTAINER_NAME}
|
|
restart: always
|
|
networks:
|
|
- 1panel-network
|
|
ports:
|
|
- "${PANEL_APP_PORT_HTTP}:8000"
|
|
volumes:
|
|
- "${CONFIG_PATH}:/config"
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- TZ=${TIME_ZONE}
|
|
- SUPERUSER_EMAIL=${SUPERUSER_EMAIL}
|
|
- SUPERUSER_PASSWORD=${SUPERUSER_PASSWORD}
|
|
- ALLOWED_HOST=${ALLOWED_HOST}
|
|
- DB_NAME=netbox
|
|
- DB_USER=netbox
|
|
- DB_PASSWORD=${DB_PASSWORD}
|
|
- DB_HOST=netbox-db
|
|
- DB_PORT=5432
|
|
- REDIS_HOST=netbox-redis
|
|
- REDIS_PORT=6379
|
|
- REDIS_USERNAME=
|
|
- REDIS_PASSWORD=
|
|
- REDIS_DB_TASK=0
|
|
- REDIS_DB_CACHE=1
|
|
- BASE_PATH=${BASE_PATH:-}
|
|
- CSRF_TRUSTED_ORIGINS=${CSRF_TRUSTED_ORIGINS:-}
|
|
depends_on:
|
|
- netbox-db
|
|
- netbox-redis
|
|
labels:
|
|
createdBy: "Apps"
|
|
netbox-db:
|
|
image: "postgres:16-alpine"
|
|
restart: always
|
|
networks:
|
|
- 1panel-network
|
|
volumes:
|
|
- "${DB_DATA_PATH}:/var/lib/postgresql/data"
|
|
environment:
|
|
- POSTGRES_DB=netbox
|
|
- POSTGRES_USER=netbox
|
|
- POSTGRES_PASSWORD=${DB_PASSWORD}
|
|
labels:
|
|
createdBy: "Apps"
|
|
netbox-redis:
|
|
image: "redis:7-alpine"
|
|
restart: always
|
|
networks:
|
|
- 1panel-network
|
|
volumes:
|
|
- "${REDIS_DATA_PATH}:/data"
|
|
labels:
|
|
createdBy: "Apps"
|