Compare commits
22 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9b2793a808 | ||
|
|
b0aad0dfda | ||
|
|
016a2ab4fe | ||
|
|
56d27f84a7 | ||
|
|
24641dabc5 | ||
|
|
07258394d1 | ||
|
|
b6cc5e3c06 | ||
|
|
95bcfeb69d | ||
|
|
c10d4e71c7 | ||
|
|
85615a9bea | ||
|
|
1abb784f9b | ||
|
|
f89f907408 | ||
|
|
6b7121564b | ||
|
|
1f0ef020a9 | ||
|
|
f07c9d533d | ||
|
|
7067475a81 | ||
|
|
0072d59ea2 | ||
|
|
88bc5cf8d6 | ||
|
|
993628d8f0 | ||
|
|
dbc1b37cf7 | ||
|
|
7aeec92141 | ||
|
|
c8d766a95b |
3
.github/workflows/push.yml
vendored
3
.github/workflows/push.yml
vendored
@@ -36,12 +36,13 @@ jobs:
|
|||||||
SUPPRESS_POSSUM: true
|
SUPPRESS_POSSUM: true
|
||||||
LINTER_RULES_PATH: /
|
LINTER_RULES_PATH: /
|
||||||
VALIDATE_ALL_CODEBASE: false
|
VALIDATE_ALL_CODEBASE: false
|
||||||
|
VALIDATE_BIOME_FORMAT: false
|
||||||
VALIDATE_CHECKOV: false
|
VALIDATE_CHECKOV: false
|
||||||
VALIDATE_DOCKERFILE: false
|
VALIDATE_DOCKERFILE: false
|
||||||
|
VALIDATE_GITHUB_ACTIONS_ZIZMOR: false
|
||||||
VALIDATE_GITLEAKS: false
|
VALIDATE_GITLEAKS: false
|
||||||
VALIDATE_JSCPD: false
|
VALIDATE_JSCPD: false
|
||||||
VALIDATE_TRIVY: false
|
VALIDATE_TRIVY: false
|
||||||
VALIDATE_GITHUB_ACTIONS_ZIZMOR: false
|
|
||||||
FILTER_REGEX_EXCLUDE: (.*/)?(LICENSE|configuration/.*)
|
FILTER_REGEX_EXCLUDE: (.*/)?(LICENSE|configuration/.*)
|
||||||
EDITORCONFIG_FILE_NAME: .editorconfig-checker.json
|
EDITORCONFIG_FILE_NAME: .editorconfig-checker.json
|
||||||
DOCKERFILE_HADOLINT_FILE_NAME: .hadolint.yaml
|
DOCKERFILE_HADOLINT_FILE_NAME: .hadolint.yaml
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
ARG FROM
|
ARG FROM
|
||||||
FROM ${FROM} AS builder
|
FROM ${FROM} AS builder
|
||||||
|
|
||||||
COPY --from=ghcr.io/astral-sh/uv:0.8 /uv /usr/local/bin/
|
COPY --from=ghcr.io/astral-sh/uv:0.9 /uv /usr/local/bin/
|
||||||
RUN export DEBIAN_FRONTEND=noninteractive \
|
RUN export DEBIAN_FRONTEND=noninteractive \
|
||||||
&& apt-get update -qq \
|
&& apt-get update -qq \
|
||||||
&& apt-get upgrade \
|
&& apt-get upgrade \
|
||||||
|
|||||||
@@ -39,12 +39,9 @@ There is a more complete [_Getting Started_ guide on our wiki][wiki-getting-star
|
|||||||
```bash
|
```bash
|
||||||
git clone -b release https://github.com/netbox-community/netbox-docker.git
|
git clone -b release https://github.com/netbox-community/netbox-docker.git
|
||||||
cd netbox-docker
|
cd netbox-docker
|
||||||
tee docker-compose.override.yml <<EOF
|
# Copy the example override file
|
||||||
services:
|
cp docker-compose.override.yml.example docker-compose.override.yml
|
||||||
netbox:
|
# Read and edit the file to your liking
|
||||||
ports:
|
|
||||||
- 8000:8080
|
|
||||||
EOF
|
|
||||||
docker compose pull
|
docker compose pull
|
||||||
docker compose up
|
docker compose up
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -116,6 +116,11 @@ REDIS = {
|
|||||||
# https://docs.djangoproject.com/en/stable/ref/settings/#std:setting-SECRET_KEY
|
# https://docs.djangoproject.com/en/stable/ref/settings/#std:setting-SECRET_KEY
|
||||||
SECRET_KEY = _read_secret('secret_key', environ.get('SECRET_KEY', ''))
|
SECRET_KEY = _read_secret('secret_key', environ.get('SECRET_KEY', ''))
|
||||||
|
|
||||||
|
API_TOKEN_PEPPERS = {}
|
||||||
|
if api_token_pepper := _read_secret('api_token_pepper_1', environ.get('API_TOKEN_PEPPER_1', '')):
|
||||||
|
API_TOKEN_PEPPERS.update({1: api_token_pepper})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#########################
|
#########################
|
||||||
# #
|
# #
|
||||||
|
|||||||
1
env/netbox.env
vendored
1
env/netbox.env
vendored
@@ -1,3 +1,4 @@
|
|||||||
|
API_TOKEN_PEPPER_1=Qy+F=OTeGskWQ(wTMgjc+NPPlz6YwFXY=KHIIg=wpYXT&e(6u8
|
||||||
CORS_ORIGIN_ALLOW_ALL=True
|
CORS_ORIGIN_ALLOW_ALL=True
|
||||||
DB_HOST=postgres
|
DB_HOST=postgres
|
||||||
DB_NAME=netbox
|
DB_NAME=netbox
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
django-auth-ldap==5.2.0
|
django-auth-ldap==5.2.0
|
||||||
dulwich==0.24.1
|
dulwich==0.24.6
|
||||||
python3-saml==1.16.0
|
python3-saml==1.16.0
|
||||||
--no-binary lxml
|
--no-binary lxml
|
||||||
--no-binary xmlsec
|
--no-binary xmlsec
|
||||||
sentry-sdk[django]==2.39.0
|
sentry-sdk[django]==2.42.0
|
||||||
|
|||||||
@@ -10,3 +10,7 @@ PLUGINS = [
|
|||||||
ALLOW_TOKEN_RETRIEVAL = True
|
ALLOW_TOKEN_RETRIEVAL = True
|
||||||
|
|
||||||
DEFAULT_PERMISSIONS = {}
|
DEFAULT_PERMISSIONS = {}
|
||||||
|
|
||||||
|
API_TOKEN_PEPPERS = {
|
||||||
|
1: 'TEST-VALUE-DO-NOT-USE-TEST-VALUE-DO-NOT-USE-TEST-VALUE-DO-NOT-USE',
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user