Hopefully this works....
This commit is contained in:
@@ -3,6 +3,9 @@ TZ=US/Eastern
|
|||||||
|
|
||||||
CONTAINER_WEB=ae_web_default
|
CONTAINER_WEB=ae_web_default
|
||||||
CONTAINER_AE_API=ae_api_default
|
CONTAINER_AE_API=ae_api_default
|
||||||
|
CONTAINER_AE_API_RED=ae_api_default_red
|
||||||
|
CONTAINER_AE_API_GREEN=ae_api_default_green
|
||||||
|
CONTAINER_AE_API_BLUE=ae_api_default_blue
|
||||||
CONTAINER_AE_APP=ae_app_default
|
CONTAINER_AE_APP=ae_app_default
|
||||||
CONTAINER_PHP7=ae_php7_default
|
CONTAINER_PHP7=ae_php7_default
|
||||||
CONTAINER_REDIS=ae_redis_default
|
CONTAINER_REDIS=ae_redis_default
|
||||||
@@ -96,6 +99,9 @@ AE_API_DIR=/srv/aether_api
|
|||||||
AE_API_LOG_PATH="/logs/aether_api.log"
|
AE_API_LOG_PATH="/logs/aether_api.log"
|
||||||
AE_API_V5_LOG_PATH="/logs/aether_api_v5.log"
|
AE_API_V5_LOG_PATH="/logs/aether_api_v5.log"
|
||||||
AE_API_GUNICORN_PORT=5065
|
AE_API_GUNICORN_PORT=5065
|
||||||
|
AE_API_GUNICORN_PORT_RED=5066
|
||||||
|
AE_API_GUNICORN_PORT_GREEN=5067
|
||||||
|
AE_API_GUNICORN_PORT_BLUE=5068
|
||||||
AE_API_GUNICORN_TIMEOUT=2100 # (default=30; should be much higher)
|
AE_API_GUNICORN_TIMEOUT=2100 # (default=30; should be much higher)
|
||||||
AE_API_GUNICORN_GRACEFUL_TIMEOUT=30 # (default=30)
|
AE_API_GUNICORN_GRACEFUL_TIMEOUT=30 # (default=30)
|
||||||
AE_API_GUNICORN_KEEPALIVE=30 # (default=2)
|
AE_API_GUNICORN_KEEPALIVE=30 # (default=2)
|
||||||
|
|||||||
8
aether_container_env.code-workspace
Normal file
8
aether_container_env.code-workspace
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"path": "."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"settings": {}
|
||||||
|
}
|
||||||
@@ -52,7 +52,7 @@ services:
|
|||||||
# - ./conf/nginx/site-enabled_aether-phpmyadmin.conf:/etc/nginx/templates/site-enabled_aether-phpmyadmin.conf.template
|
# - ./conf/nginx/site-enabled_aether-phpmyadmin.conf:/etc/nginx/templates/site-enabled_aether-phpmyadmin.conf.template
|
||||||
|
|
||||||
# - ./conf/nginx/site-enabled_oneskyit.conf:/etc/nginx/conf.d/site-enabled_oneskyit.conf
|
# - ./conf/nginx/site-enabled_oneskyit.conf:/etc/nginx/conf.d/site-enabled_oneskyit.conf
|
||||||
- ./conf/nginx/site-enabled_oneskyit.conf:/etc/nginx/templates/site-enabled_oneskyit.conf.template
|
# - ./conf/nginx/site-enabled_oneskyit.conf:/etc/nginx/templates/site-enabled_oneskyit.conf.template
|
||||||
|
|
||||||
- ./conf/nginx/site-enabled_aether_fastapi_gunicorn.conf:/etc/nginx/templates/site-enabled_aether_fastapi_gunicorn.conf.template
|
- ./conf/nginx/site-enabled_aether_fastapi_gunicorn.conf:/etc/nginx/templates/site-enabled_aether_fastapi_gunicorn.conf.template
|
||||||
# - ./conf/nginx/site-enabled_aether_api_v5_fastapi_gunicorn.conf:/etc/nginx/templates/site-enabled_aether_api_v5_fastapi_gunicorn.conf.template
|
# - ./conf/nginx/site-enabled_aether_api_v5_fastapi_gunicorn.conf:/etc/nginx/templates/site-enabled_aether_api_v5_fastapi_gunicorn.conf.template
|
||||||
@@ -68,7 +68,7 @@ services:
|
|||||||
# volumes_from:
|
# volumes_from:
|
||||||
# - nextcloud25
|
# - nextcloud25
|
||||||
depends_on:
|
depends_on:
|
||||||
- php7
|
# - php7
|
||||||
- aether_api_gunicorn
|
- aether_api_gunicorn
|
||||||
# - aether_api_v5_gunicorn
|
# - aether_api_v5_gunicorn
|
||||||
- aether_app_gunicorn
|
- aether_app_gunicorn
|
||||||
@@ -81,25 +81,25 @@ services:
|
|||||||
# stdin_open: true # docker run -i
|
# stdin_open: true # docker run -i
|
||||||
# tty: true # docker run -t
|
# tty: true # docker run -t
|
||||||
|
|
||||||
php7:
|
# php7:
|
||||||
restart: always
|
# restart: always
|
||||||
container_name: ${CONTAINER_PHP7}
|
# container_name: ${CONTAINER_PHP7}
|
||||||
# image: php:fpm
|
# # image: php:fpm
|
||||||
build:
|
# build:
|
||||||
context: ./
|
# context: ./
|
||||||
dockerfile: php7.Dockerfile
|
# dockerfile: php7.Dockerfile
|
||||||
volumes:
|
# volumes:
|
||||||
- ./srv/html_php:/srv/html_php
|
# - ./srv/html_php:/srv/html_php
|
||||||
- ./srv/oneskyit_site:/srv/oneskyit_site
|
# - ./srv/oneskyit_site:/srv/oneskyit_site
|
||||||
# - ./srv/nextcloud:/srv/nextcloud
|
# # - ./srv/nextcloud:/srv/nextcloud
|
||||||
|
|
||||||
- ./conf/php/custom_php7.ini:/usr/local/etc/php/conf.d/custom_php7.ini
|
# - ./conf/php/custom_php7.ini:/usr/local/etc/php/conf.d/custom_php7.ini
|
||||||
|
|
||||||
- ./logs/php7:/logs
|
# - ./logs/php7:/logs
|
||||||
# ports:
|
# # ports:
|
||||||
# - "9007:9000"
|
# # - "9007:9000"
|
||||||
# networks:
|
# # networks:
|
||||||
# - local-net
|
# # - local-net
|
||||||
|
|
||||||
# phpmyadmin:
|
# phpmyadmin:
|
||||||
# image: phpmyadmin
|
# image: phpmyadmin
|
||||||
@@ -128,6 +128,7 @@ services:
|
|||||||
# # default port is 6379
|
# # default port is 6379
|
||||||
# - "${AE_REDIS_PORT}:6379"
|
# - "${AE_REDIS_PORT}:6379"
|
||||||
|
|
||||||
|
# API - Default
|
||||||
aether_api_gunicorn:
|
aether_api_gunicorn:
|
||||||
restart: always
|
restart: always
|
||||||
container_name: ${CONTAINER_AE_API}
|
container_name: ${CONTAINER_AE_API}
|
||||||
@@ -165,6 +166,121 @@ services:
|
|||||||
stdin_open: true # docker run -i
|
stdin_open: true # docker run -i
|
||||||
tty: true # docker run -t
|
tty: true # docker run -t
|
||||||
|
|
||||||
|
# API - Red
|
||||||
|
aether_api_gunicorn_red:
|
||||||
|
restart: always
|
||||||
|
container_name: ${CONTAINER_AE_API_RED}
|
||||||
|
build:
|
||||||
|
# context: ./builds
|
||||||
|
context: ./
|
||||||
|
dockerfile: aether_fastapi_gunicorn.Dockerfile
|
||||||
|
env_file:
|
||||||
|
- ./.env
|
||||||
|
ports:
|
||||||
|
- "${AE_API_GUNICORN_PORT_RED}:5005"
|
||||||
|
extra_hosts:
|
||||||
|
- "${DOCKER_AE_SERVER_EXTRA_HOST}"
|
||||||
|
# expose:
|
||||||
|
# - 5005
|
||||||
|
# networks:
|
||||||
|
# - local-net
|
||||||
|
volumes:
|
||||||
|
- ./conf/aether_fastapi_gunicorn_conf.py:/conf/gunicorn_fastapi_conf.py
|
||||||
|
- ./conf/aether_fastapi_requirements_current.txt:/requirements_current.txt
|
||||||
|
- ./conf/aether_api_config.py:/srv/aether_api/app/config.py
|
||||||
|
|
||||||
|
- ./logs/ae_api_red:/logs
|
||||||
|
|
||||||
|
- ./srv/aether_api_ln:/srv/aether_api
|
||||||
|
- ./srv/hosted_files_ln:/srv/hosted_files
|
||||||
|
- ./srv/hosted_tmp_ln:/srv/hosted_tmp
|
||||||
|
|
||||||
|
# - ./tmp/ae_api:/tmp
|
||||||
|
- ./temp/ae_api:/temp
|
||||||
|
# links:
|
||||||
|
# - redis
|
||||||
|
depends_on:
|
||||||
|
- redis
|
||||||
|
stdin_open: true # docker run -i
|
||||||
|
tty: true # docker run -t
|
||||||
|
|
||||||
|
# API - Blue
|
||||||
|
aether_api_gunicorn_blue:
|
||||||
|
restart: always
|
||||||
|
container_name: ${CONTAINER_AE_API_BLUE}
|
||||||
|
build:
|
||||||
|
# context: ./builds
|
||||||
|
context: ./
|
||||||
|
dockerfile: aether_fastapi_gunicorn.Dockerfile
|
||||||
|
env_file:
|
||||||
|
- ./.env
|
||||||
|
ports:
|
||||||
|
- "${AE_API_GUNICORN_PORT_BLUE}:5005"
|
||||||
|
extra_hosts:
|
||||||
|
- "${DOCKER_AE_SERVER_EXTRA_HOST}"
|
||||||
|
# expose:
|
||||||
|
# - 5005
|
||||||
|
# networks:
|
||||||
|
# - local-net
|
||||||
|
volumes:
|
||||||
|
- ./conf/aether_fastapi_gunicorn_conf.py:/conf/gunicorn_fastapi_conf.py
|
||||||
|
- ./conf/aether_fastapi_requirements_current.txt:/requirements_current.txt
|
||||||
|
- ./conf/aether_api_config.py:/srv/aether_api/app/config.py
|
||||||
|
|
||||||
|
- ./logs/ae_api_blue:/logs
|
||||||
|
|
||||||
|
- ./srv/aether_api_ln:/srv/aether_api
|
||||||
|
- ./srv/hosted_files_ln:/srv/hosted_files
|
||||||
|
- ./srv/hosted_tmp_ln:/srv/hosted_tmp
|
||||||
|
|
||||||
|
# - ./tmp/ae_api:/tmp
|
||||||
|
- ./temp/ae_api:/temp
|
||||||
|
# links:
|
||||||
|
# - redis
|
||||||
|
depends_on:
|
||||||
|
- redis
|
||||||
|
stdin_open: true # docker run -i
|
||||||
|
tty: true # docker run -t
|
||||||
|
|
||||||
|
# API - Green
|
||||||
|
aether_api_gunicorn_green:
|
||||||
|
restart: always
|
||||||
|
container_name: ${CONTAINER_AE_API_GREEN}
|
||||||
|
build:
|
||||||
|
# context: ./builds
|
||||||
|
context: ./
|
||||||
|
dockerfile: aether_fastapi_gunicorn.Dockerfile
|
||||||
|
env_file:
|
||||||
|
- ./.env
|
||||||
|
ports:
|
||||||
|
- "${AE_API_GUNICORN_PORT_GREEN}:5005"
|
||||||
|
extra_hosts:
|
||||||
|
- "${DOCKER_AE_SERVER_EXTRA_HOST}"
|
||||||
|
# expose:
|
||||||
|
# - 5005
|
||||||
|
# networks:
|
||||||
|
# - local-net
|
||||||
|
volumes:
|
||||||
|
- ./conf/aether_fastapi_gunicorn_conf.py:/conf/gunicorn_fastapi_conf.py
|
||||||
|
- ./conf/aether_fastapi_requirements_current.txt:/requirements_current.txt
|
||||||
|
- ./conf/aether_api_config.py:/srv/aether_api/app/config.py
|
||||||
|
|
||||||
|
- ./logs/ae_api_green:/logs
|
||||||
|
|
||||||
|
- ./srv/aether_api_ln:/srv/aether_api
|
||||||
|
- ./srv/hosted_files_ln:/srv/hosted_files
|
||||||
|
- ./srv/hosted_tmp_ln:/srv/hosted_tmp
|
||||||
|
|
||||||
|
# - ./tmp/ae_api:/tmp
|
||||||
|
- ./temp/ae_api:/temp
|
||||||
|
# links:
|
||||||
|
# - redis
|
||||||
|
depends_on:
|
||||||
|
- redis
|
||||||
|
stdin_open: true # docker run -i
|
||||||
|
tty: true # docker run -t
|
||||||
|
|
||||||
|
|
||||||
# aether_api_v5_gunicorn:
|
# aether_api_v5_gunicorn:
|
||||||
# restart: always
|
# restart: always
|
||||||
# container_name: ae_api_v5_dev
|
# container_name: ae_api_v5_dev
|
||||||
|
|||||||
Reference in New Issue
Block a user