-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.env
97 lines (83 loc) · 3.07 KB
/
app.env
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
######################################################################
# @Project : app
# @File : app.env
# @Description : Environment variables specific to the app project.
# These variables are crucial for defining the operational
# settings such as the project name, configuration paths,
# and network settings used across all services.
#
# @Author : Alan Szmyt
# @Date : 2024-08-22
# @Version : 1.0
######################################################################
# General Configuration
# ---------------------
# Name of the Docker Compose project, used as a prefix for Docker network names,
# container names, and other Docker-related identifiers.
COMPOSE_PROJECT_NAME=app
COMPOSE_STATUS_STDOUT=true
# Path Configuration
# ------------------
# Root directory for container-specific configurations.
CONTAINERS_ROOT=containers
# Network and Domain Configuration
# --------------------------------
# The domain name used by the project. Typically set to 'localhost' for local development environments.
DOMAIN=localhost
# DNS provider used for the project. Set to 'localhost' for local development or replace with the
# actual DNS provider in production environments.
DNS_PROVIDER=localhost
# Caching and Storage
# -------------------
# Directory for storing project-specific cache files.
PROJECT_CACHE_DIR=./.cache
BUILDKIT_PROGRESS=plain
# BuildKit Configuration
# ----------------------
# Enable BuildKit features for Docker builds.
BUILDX_EXPERIMENTAL=1
BUILDX_METADATA_IMAGE=true
BUILDX_METADATA_PROVENANCE=max
BUILDX_METADATA_WARNINGS=true
# BUILDX_NO_DEFAULT_LOAD=true
# BUILDX_NO_DEFAULT_PUSH=true
# BuildKit Configuration
# ----------------------
# https://docs.docker.com/reference/dockerfile/#buildkit-built-in-build-args
# BUILDKIT_CACHE_MOUNT_NS=
BUILDKIT_CONTEXT_KEEP_GIT_DIR=false
BUILDKIT_INLINE_CACHE=false
BUILDKIT_MULTI_PLATFORM=false
BUILDKIT_SANDBOX_HOSTNAME=buildkitsandbox
BUILDKIT_SYNTAX=docker/dockerfile:1
# TODO
# https://reproducible-builds.org/docs/source-date-epoch/
# DATE_FMT="+%Y-%m-%d"
# SOURCE_DATE_EPOCH="${SOURCE_DATE_EPOCH:-$(date +%s)}"
# BUILD_DATE=$(date -u -d "@$SOURCE_DATE_EPOCH" "$DATE_FMT" 2>/dev/null || date -u -r "$SOURCE_DATE_EPOCH" "$DATE_FMT" 2>/dev/null || date -u "$DATE_FMT")
# Docker Compose Configuration
# ----------------------------
COMPOSE_EXPERIMENTAL=1
# TODO go through the rest of these and set them explicitly.
# Python Environment Variables
# ----------------------------
# Path to the directory where Python packages are installed.
PYTHONPYCACHEPREFIX=./.cache/pypoetry/pycache
# Docker Environment Variables
# https://docs.docker.com/reference/cli/docker/#environment-variables
# ----------------------------
# DOCKER_API_VERSION=
# DOCKER_CERT_PATH=
# DOCKER_CONFIG=
# DOCKER_CONTENT_TRUST_SERVER=
# DOCKER_CONTENT_TRUST=
# DOCKER_CONTEXT=
# DOCKER_CUSTOM_HEADERS=
# DOCKER_DEFAULT_PLATFORM=
# DOCKER_HIDE_LEGACY_COMMANDS=
# DOCKER_HOST=unix:///var/run/docker.sock
# DOCKER_TLS=
# DOCKER_TLS_VERIFY=
DOCKER_BUILDKIT=1
DOCKER_CLI_EXPERIMENTAL=enabled
PROJECT_DEBUG=1