mirror of
https://github.com/okxlin/appstore.git
synced 2026-09-23 08:01:00 +00:00
62 lines
1.5 KiB
YAML
62 lines
1.5 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=${DB_NAME}
|
|
- DB_USER=${DB_USER}
|
|
- DB_PASSWORD=${DB_PASSWORD}
|
|
- DB_HOST=${DB_HOST}
|
|
- DB_PORT=${DB_PORT}
|
|
- REDIS_HOST=${REDIS_HOST}
|
|
- REDIS_PORT=${REDIS_PORT}
|
|
- REDIS_USERNAME=${REDIS_USERNAME:-}
|
|
- REDIS_PASSWORD=${REDIS_PASSWORD:-}
|
|
- REDIS_DB_TASK=${REDIS_DB_TASK}
|
|
- REDIS_DB_CACHE=${REDIS_DB_CACHE}
|
|
- 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=${DB_NAME}
|
|
- POSTGRES_USER=${DB_USER}
|
|
- 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"
|