Bläddra i källkod

adding LANG LC_ALL PYTHONIOENCODING UTF-8 (#22928)

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
tags/1.7.1
znn 3 månader sedan
förälder
incheckning
d776a7cde7
Inget konto är kopplat till bidragsgivarens mejladress
5 ändrade filer med 23 tillägg och 0 borttagningar
  1. 5
    0
      api/.env.example
  2. 5
    0
      api/Dockerfile
  3. 5
    0
      api/docker/entrypoint.sh
  4. 5
    0
      docker/.env.example
  5. 3
    0
      docker/docker-compose.yaml

+ 5
- 0
api/.env.example Visa fil

# Alternatively you can set it with `SECRET_KEY` environment variable. # Alternatively you can set it with `SECRET_KEY` environment variable.
SECRET_KEY= SECRET_KEY=


# Ensure UTF-8 encoding
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
PYTHONIOENCODING=utf-8

# Console API base URL # Console API base URL
CONSOLE_API_URL=http://localhost:5001 CONSOLE_API_URL=http://localhost:5001
CONSOLE_WEB_URL=http://localhost:3000 CONSOLE_WEB_URL=http://localhost:3000

+ 5
- 0
api/Dockerfile Visa fil

# set timezone # set timezone
ENV TZ=UTC ENV TZ=UTC


# Set UTF-8 locale
ENV LANG=en_US.UTF-8
ENV LC_ALL=en_US.UTF-8
ENV PYTHONIOENCODING=utf-8

WORKDIR /app/api WORKDIR /app/api


RUN \ RUN \

+ 5
- 0
api/docker/entrypoint.sh Visa fil



set -e set -e


# Set UTF-8 encoding to address potential encoding issues in containerized environments
export LANG=${LANG:-en_US.UTF-8}
export LC_ALL=${LC_ALL:-en_US.UTF-8}
export PYTHONIOENCODING=${PYTHONIOENCODING:-utf-8}

if [[ "${MIGRATION_ENABLED}" == "true" ]]; then if [[ "${MIGRATION_ENABLED}" == "true" ]]; then
echo "Running migrations" echo "Running migrations"
flask upgrade-db flask upgrade-db

+ 5
- 0
docker/.env.example Visa fil

# Example: INTERNAL_FILES_URL=http://api:5001 # Example: INTERNAL_FILES_URL=http://api:5001
INTERNAL_FILES_URL= INTERNAL_FILES_URL=


# Ensure UTF-8 encoding
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
PYTHONIOENCODING=utf-8

# ------------------------------ # ------------------------------
# Server Configuration # Server Configuration
# ------------------------------ # ------------------------------

+ 3
- 0
docker/docker-compose.yaml Visa fil

APP_WEB_URL: ${APP_WEB_URL:-} APP_WEB_URL: ${APP_WEB_URL:-}
FILES_URL: ${FILES_URL:-} FILES_URL: ${FILES_URL:-}
INTERNAL_FILES_URL: ${INTERNAL_FILES_URL:-} INTERNAL_FILES_URL: ${INTERNAL_FILES_URL:-}
LANG: ${LANG:-en_US.UTF-8}
LC_ALL: ${LC_ALL:-en_US.UTF-8}
PYTHONIOENCODING: ${PYTHONIOENCODING:-utf-8}
LOG_LEVEL: ${LOG_LEVEL:-INFO} LOG_LEVEL: ${LOG_LEVEL:-INFO}
LOG_FILE: ${LOG_FILE:-/app/logs/server.log} LOG_FILE: ${LOG_FILE:-/app/logs/server.log}
LOG_FILE_MAX_SIZE: ${LOG_FILE_MAX_SIZE:-20} LOG_FILE_MAX_SIZE: ${LOG_FILE_MAX_SIZE:-20}

Laddar…
Avbryt
Spara