generated from rpatterson/project-structure
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.env.in
37 lines (34 loc) · 1.57 KB
/
.env.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# SPDX-FileCopyrightText: 2023 Ross Patterson <[email protected]>
#
# SPDX-License-Identifier: MIT
# Capture local values specific to this checkout:
TZ=${TZ}
PUID=${PUID}
PGID=${PGID}
FEED_ARCHIVE=$${__}{CHECKOUT_DIR}/src/feedarchiver/tests/archives/end-to-end
NGINX_ROOT=$${__}{FEED_ARCHIVE}
NGINX_PORT=${NGINX_PORT}
# Release Secrets:
# Best to create and use a token. Note that the token must have the `admin`/"Read,
# Write, Delete" scope, aka "ACCESS PERMISSIONS":
# https://hub.docker.com/settings/security?generateToken=true
DOCKER_PASS=${DOCKER_PASS}
# Project host credentials used here and in CI/CD to support local testing/debugging:
CI_REGISTRY_PASSWORD=${CI_REGISTRY_PASSWORD}
PROJECT_GITHUB_PAT=${PROJECT_GITHUB_PAT}
# Constants specific to this project and/or checkout used in variable substitutions in
# `./docker-compose*.yml`. Should not be modified during the normal course of
# development:
# Project specific values:
PROJECT_NAMESPACE=${PROJECT_NAMESPACE}
PROJECT_NAME=${PROJECT_NAME}
# Absolute path of the git repo checkout, useful where relative paths can't be used:
CHECKOUT_DIR=${CHECKOUT_DIR}
# The Docker Hub user or organization:
DOCKER_USER=${DOCKER_USER}
# Make non-default `./docker-compose*.yml` files the default:
# https://pscheit.medium.com/docker-compose-advanced-configuration-541356d121de#9aa6
COMPOSE_PATH_SEPARATOR=:
COMPOSE_FILE=./docker-compose.yml:./gitlab-runner/docker-compose.yml:./docker-compose-servarr.yml:./server/docker-compose.yml:./docker-compose.override.yml
# Build host variables, used only for reproducing CI/CD locally:
DOCKER_GID=${DOCKER_GID}