chore(env): synchronize env.default and stabilize API config
Updated env.default with self-documenting comments and all active environment variables. Hardened conf/aether_api_config.py to ensure SMTP and FILES_PATH dictionaries are preserved during refactors. Integrated v3 websocket routes into Nginx template.
This commit is contained in:
@@ -23,7 +23,7 @@ services:
|
||||
- ./conf/nginx/options-ssl-nginx.conf:/etc/nginx/options-ssl-nginx.conf
|
||||
- ./conf/nginx/site.conf:/etc/nginx/conf.d/0_site.conf
|
||||
- ./conf/nginx/site-enabled_aether_fastapi_gunicorn.conf:/etc/nginx/templates/site-enabled_aether_fastapi_gunicorn.conf.template
|
||||
- ./conf/nginx/site-enabled_aether_flask_gunicorn.conf:/etc/nginx/templates/site-enabled_aether_flask_gunicorn.conf.template
|
||||
# - ./conf/nginx/site-enabled_aether_flask_gunicorn.conf:/etc/nginx/templates/site-enabled_aether_flask_gunicorn.conf.template
|
||||
- ./conf/certs/oneskyit_wild_fullchain.pem:/etc/certs/fullchain_wild.pem
|
||||
- ./conf/certs/oneskyit_wild_privkey.pem:/etc/certs/privkey_wild.pem
|
||||
- ./conf/certs/oneskyit.com_fullchain.pem:/etc/certs/fullchain.pem
|
||||
@@ -32,7 +32,7 @@ services:
|
||||
- ./logs/web:/logs
|
||||
depends_on:
|
||||
- ae_api
|
||||
- aether_app_gunicorn
|
||||
# - aether_app_gunicorn
|
||||
logging:
|
||||
driver: "json-file"
|
||||
options:
|
||||
@@ -134,39 +134,39 @@ services:
|
||||
|
||||
# *Legacy* Aether Flask Application served with Gunicorn
|
||||
# *NOTE:* This legacy frontend using Flask is being replaced by the new one using SvelteKit.
|
||||
aether_app_gunicorn:
|
||||
# ... (same as before) ...
|
||||
restart: always
|
||||
container_name: ${CONTAINER_AE_APP}
|
||||
build:
|
||||
context: ./
|
||||
dockerfile: aether_flask_gunicorn.Dockerfile
|
||||
env_file:
|
||||
- ./.env
|
||||
ports:
|
||||
- "${AE_APP_GUNICORN_PORT}:5005"
|
||||
extra_hosts:
|
||||
- "${DOCKER_AE_SERVER_EXTRA_HOST}"
|
||||
- "${DOCKER_AE_API_SERVER_EXTRA_HOST}"
|
||||
- "${DOCKER_AE_API_BAK_SERVER_EXTRA_HOST}"
|
||||
volumes:
|
||||
- ./conf/aether_flask_gunicorn_conf.py:/conf/gunicorn_flask_conf.py
|
||||
- ./conf/aether_flask_requirements_current.txt:/requirements_current.txt
|
||||
- ./conf/aether_app_config.py:/srv/aether_app/flask_config_v2.py
|
||||
- ./logs/ae_app:/logs
|
||||
- ${AE_APP_SRC}:/srv/aether_app
|
||||
- ${HOSTED_FILES_SRC}:/srv/hosted_files
|
||||
- ${HOSTED_TMP_SRC}:/srv/hosted_tmp
|
||||
- ./tmp/ae_app:/tmp
|
||||
depends_on:
|
||||
- ae_api
|
||||
stdin_open: true
|
||||
tty: true
|
||||
logging:
|
||||
driver: "json-file"
|
||||
options:
|
||||
max-size: "10m"
|
||||
max-file: "3"
|
||||
# aether_app_gunicorn:
|
||||
# # ... (same as before) ...
|
||||
# restart: always
|
||||
# container_name: ${CONTAINER_AE_APP}
|
||||
# build:
|
||||
# context: ./
|
||||
# dockerfile: aether_flask_gunicorn.Dockerfile
|
||||
# env_file:
|
||||
# - ./.env
|
||||
# ports:
|
||||
# - "${AE_APP_GUNICORN_PORT}:5005"
|
||||
# extra_hosts:
|
||||
# - "${DOCKER_AE_SERVER_EXTRA_HOST}"
|
||||
# - "${DOCKER_AE_API_SERVER_EXTRA_HOST}"
|
||||
# - "${DOCKER_AE_API_BAK_SERVER_EXTRA_HOST}"
|
||||
# volumes:
|
||||
# - ./conf/aether_flask_gunicorn_conf.py:/conf/gunicorn_flask_conf.py
|
||||
# - ./conf/aether_flask_requirements_current.txt:/requirements_current.txt
|
||||
# - ./conf/aether_app_config.py:/srv/aether_app/flask_config_v2.py
|
||||
# - ./logs/ae_app:/logs
|
||||
# - ${AE_APP_SRC}:/srv/aether_app
|
||||
# - ${HOSTED_FILES_SRC}:/srv/hosted_files
|
||||
# - ${HOSTED_TMP_SRC}:/srv/hosted_tmp
|
||||
# - ./tmp/ae_app:/tmp
|
||||
# depends_on:
|
||||
# - ae_api
|
||||
# stdin_open: true
|
||||
# tty: true
|
||||
# logging:
|
||||
# driver: "json-file"
|
||||
# options:
|
||||
# max-size: "10m"
|
||||
# max-file: "3"
|
||||
|
||||
dozzle:
|
||||
container_name: ae_dozzle_dev
|
||||
@@ -207,4 +207,4 @@ services:
|
||||
|
||||
networks:
|
||||
default:
|
||||
name: ae_dev_net
|
||||
name: ae_dev_net
|
||||
|
||||
Reference in New Issue
Block a user