Releases: optionedge/optionedge-releases
Releases Β· optionedge/optionedge-releases
OptionEdge Release 1.0.208
π³ Docker Images:
- Engine:
optionedge/engine:1.0.208 - Upgrade Service:
optionedge/upgrade-service:1.0.208
π₯ Downloads:
- Docker Compose YAML (Click to download)
- Docker Compose with Caddy (Cloud Deployment) (Click to download - Use for cloud-based deployment with SSL/reverse proxy)
- Upgrade Script (Click to download)
π Docker Installation:
- Download both
docker-compose.ymlandupgrade.shfiles - Place them in the same directory
- Run:
docker-compose up -d - Access the application at http://localhost:7500
π Cloud Deployment with Caddy:
- Download
docker-compose-caddy.ymlfor cloud-based deployment - This version includes Caddy for SSL termination and reverse proxy
- Suitable for production cloud environments
π Download via curl:
Docker Compose YAML:
curl -O https://store-api.optionedge.in/releases/docker-compose.ymlDocker Compose with Caddy (Cloud):
curl -O https://store-api.optionedge.in/releases/docker-compose-caddy.ymlUpgrade Script:
curl -O https://store-api.optionedge.in/releases/upgrade.shDocker Compose File:
services:
engine_local:
image: 'optionedge/engine:1.0.154'
container_name: engine_local
restart: always
ports:
- "7500:8080"
environment:
- TZ=Asia/Kolkata
- Auth:Domain=https://auth.optionedge.in/oidc
- Auth:Audience=https://api.optionedge.in
- ASPNETCORE_ENVIRONMENT=Production
- RuntimeSettings__ProfileApiBaseUrl=https://api.optionedge.in/
- RuntimeSettings__MessageQueueConnectionString=host=rabbitmq_local:5672;virtualhost=/;username=guest;password=guest;persistentMessages=false
- RuntimeSettings__DataFolder=/app/data
- RuntimeSettings__UpgradeServiceUrl=http://upgrade_service:8080
- RUNNING_IN_CONTAINER=true
- JwtSettings__Issuer=https://api.optionedge.in
- JwtSettings__Audience=https://api.optionedge.in
- JwtSettings__PublicKeyUrl=https://api.optionedge.in/auth/public-key
depends_on:
- rabbitmq_local
volumes:
- ./data:/app/data
networks:
- optionedge_local
upgrade_service:
image: 'optionedge/upgrade-service:1.0.154'
container_name: upgrade_service
restart: always
ports:
- "127.0.0.1:9999:8080"
environment:
- TZ=Asia/Kolkata
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./:/app/optionedge
- /var/run/docker.sock:/var/run/docker.sock
networks:
- optionedge_local
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
rabbitmq_local:
image: rabbitmq:4.0-management-alpine
container_name: rabbitmq_local
restart: always
volumes:
- ./.queue/queue/data/:/var/lib/rabbitmq/
- ./.queue/queue/log/:/var/log/rabbitmq
networks:
- optionedge_local
networks:
optionedge_local:
Docker Compose with Caddy (Cloud Deployment):
services:
engine_local:
image: 'optionedge/engine:1.0.208'
container_name: engine_local
restart: always
ports:
- "7500:8080"
environment:
- TZ=Asia/Kolkata
- Auth:Domain=https://auth.optionedge.in/oidc
- Auth:Audience=https://api.optionedge.in
- ASPNETCORE_ENVIRONMENT=Production
- RuntimeSettings__ProfileApiBaseUrl=https://api.optionedge.in/
- RuntimeSettings__MessageQueueConnectionString=host=rabbitmq_local:5672;virtualhost=/;username=guest;password=guest;persistentMessages=false
- RuntimeSettings__DataFolder=/app/data
- RuntimeSettings__UpgradeServiceUrl=http://upgrade_service:8080
- RUNNING_IN_CONTAINER=true
depends_on:
- rabbitmq_local
volumes:
- ./data:/app/data
networks:
- optionedge_local
upgrade_service:
image: 'optionedge/upgrade-service:1.0.208'
container_name: upgrade_service
restart: always
ports:
- "127.0.0.1:9999:8080"
environment:
- TZ=Asia/Kolkata
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./:/app/optionedge
- /var/run/docker.sock:/var/run/docker.sock
networks:
- optionedge_local
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
rabbitmq_local:
image: rabbitmq:4.0-management-alpine
container_name: rabbitmq_local
restart: always
volumes:
- ./.queue/queue/data/:/var/lib/rabbitmq/
- ./.queue/queue/log/:/var/log/rabbitmq
networks:
- optionedge_local
caddy:
image: caddy:2-alpine
container_name: caddy_proxy
restart: always
ports:
- "7500:7500"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
- caddy_config:/config
depends_on:
- engine_local
networks:
- optionedge_local
volumes:
caddy_data:
caddy_config:
networks:
optionedge_local:OptionEdge Release 1.0.207
π³ Docker Images:
- Engine:
optionedge/engine:1.0.207 - Upgrade Service:
optionedge/upgrade-service:1.0.207
π₯ Downloads:
- Docker Compose YAML (Click to download)
- Docker Compose with Caddy (Cloud Deployment) (Click to download - Use for cloud-based deployment with SSL/reverse proxy)
- Upgrade Script (Click to download)
π Docker Installation:
- Download both
docker-compose.ymlandupgrade.shfiles - Place them in the same directory
- Run:
docker-compose up -d - Access the application at http://localhost:7500
π Cloud Deployment with Caddy:
- Download
docker-compose-caddy.ymlfor cloud-based deployment - This version includes Caddy for SSL termination and reverse proxy
- Suitable for production cloud environments
π Download via curl:
Docker Compose YAML:
curl -O https://store-api.optionedge.in/releases/docker-compose.ymlDocker Compose with Caddy (Cloud):
curl -O https://store-api.optionedge.in/releases/docker-compose-caddy.ymlUpgrade Script:
curl -O https://store-api.optionedge.in/releases/upgrade.shDocker Compose File:
services:
engine_local:
image: 'optionedge/engine:1.0.154'
container_name: engine_local
restart: always
ports:
- "7500:8080"
environment:
- TZ=Asia/Kolkata
- Auth:Domain=https://auth.optionedge.in/oidc
- Auth:Audience=https://api.optionedge.in
- ASPNETCORE_ENVIRONMENT=Production
- RuntimeSettings__ProfileApiBaseUrl=https://api.optionedge.in/
- RuntimeSettings__MessageQueueConnectionString=host=rabbitmq_local:5672;virtualhost=/;username=guest;password=guest;persistentMessages=false
- RuntimeSettings__DataFolder=/app/data
- RuntimeSettings__UpgradeServiceUrl=http://upgrade_service:8080
- RUNNING_IN_CONTAINER=true
- JwtSettings__Issuer=https://api.optionedge.in
- JwtSettings__Audience=https://api.optionedge.in
- JwtSettings__PublicKeyUrl=https://api.optionedge.in/auth/public-key
depends_on:
- rabbitmq_local
volumes:
- ./data:/app/data
networks:
- optionedge_local
upgrade_service:
image: 'optionedge/upgrade-service:1.0.154'
container_name: upgrade_service
restart: always
ports:
- "127.0.0.1:9999:8080"
environment:
- TZ=Asia/Kolkata
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./:/app/optionedge
- /var/run/docker.sock:/var/run/docker.sock
networks:
- optionedge_local
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
rabbitmq_local:
image: rabbitmq:4.0-management-alpine
container_name: rabbitmq_local
restart: always
volumes:
- ./.queue/queue/data/:/var/lib/rabbitmq/
- ./.queue/queue/log/:/var/log/rabbitmq
networks:
- optionedge_local
networks:
optionedge_local:
Docker Compose with Caddy (Cloud Deployment):
services:
engine_local:
image: 'optionedge/engine:1.0.207'
container_name: engine_local
restart: always
ports:
- "7500:8080"
environment:
- TZ=Asia/Kolkata
- Auth:Domain=https://auth.optionedge.in/oidc
- Auth:Audience=https://api.optionedge.in
- ASPNETCORE_ENVIRONMENT=Production
- RuntimeSettings__ProfileApiBaseUrl=https://api.optionedge.in/
- RuntimeSettings__MessageQueueConnectionString=host=rabbitmq_local:5672;virtualhost=/;username=guest;password=guest;persistentMessages=false
- RuntimeSettings__DataFolder=/app/data
- RuntimeSettings__UpgradeServiceUrl=http://upgrade_service:8080
- RUNNING_IN_CONTAINER=true
depends_on:
- rabbitmq_local
volumes:
- ./data:/app/data
networks:
- optionedge_local
upgrade_service:
image: 'optionedge/upgrade-service:1.0.207'
container_name: upgrade_service
restart: always
ports:
- "127.0.0.1:9999:8080"
environment:
- TZ=Asia/Kolkata
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./:/app/optionedge
- /var/run/docker.sock:/var/run/docker.sock
networks:
- optionedge_local
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
rabbitmq_local:
image: rabbitmq:4.0-management-alpine
container_name: rabbitmq_local
restart: always
volumes:
- ./.queue/queue/data/:/var/lib/rabbitmq/
- ./.queue/queue/log/:/var/log/rabbitmq
networks:
- optionedge_local
caddy:
image: caddy:2-alpine
container_name: caddy_proxy
restart: always
ports:
- "7500:7500"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
- caddy_config:/config
depends_on:
- engine_local
networks:
- optionedge_local
volumes:
caddy_data:
caddy_config:
networks:
optionedge_local:OptionEdge Release 1.0.205
π³ Docker Images:
- Engine:
optionedge/engine:1.0.205 - Upgrade Service:
optionedge/upgrade-service:1.0.205
π₯ Downloads:
- Docker Compose YAML (Click to download)
- Docker Compose with Caddy (Cloud Deployment) (Click to download - Use for cloud-based deployment with SSL/reverse proxy)
- Upgrade Script (Click to download)
π Docker Installation:
- Download both
docker-compose.ymlandupgrade.shfiles - Place them in the same directory
- Run:
docker-compose up -d - Access the application at http://localhost:7500
π Cloud Deployment with Caddy:
- Download
docker-compose-caddy.ymlfor cloud-based deployment - This version includes Caddy for SSL termination and reverse proxy
- Suitable for production cloud environments
π Download via curl:
Docker Compose YAML:
curl -O https://store-api.optionedge.in/releases/docker-compose.ymlDocker Compose with Caddy (Cloud):
curl -O https://store-api.optionedge.in/releases/docker-compose-caddy.ymlUpgrade Script:
curl -O https://store-api.optionedge.in/releases/upgrade.shDocker Compose File:
services:
engine_local:
image: 'optionedge/engine:1.0.154'
container_name: engine_local
restart: always
ports:
- "7500:8080"
environment:
- TZ=Asia/Kolkata
- Auth:Domain=https://auth.optionedge.in/oidc
- Auth:Audience=https://api.optionedge.in
- ASPNETCORE_ENVIRONMENT=Production
- RuntimeSettings__ProfileApiBaseUrl=https://api.optionedge.in/
- RuntimeSettings__MessageQueueConnectionString=host=rabbitmq_local:5672;virtualhost=/;username=guest;password=guest;persistentMessages=false
- RuntimeSettings__DataFolder=/app/data
- RuntimeSettings__UpgradeServiceUrl=http://upgrade_service:8080
- RUNNING_IN_CONTAINER=true
- JwtSettings__Issuer=https://api.optionedge.in
- JwtSettings__Audience=https://api.optionedge.in
- JwtSettings__PublicKeyUrl=https://api.optionedge.in/auth/public-key
depends_on:
- rabbitmq_local
volumes:
- ./data:/app/data
networks:
- optionedge_local
upgrade_service:
image: 'optionedge/upgrade-service:1.0.154'
container_name: upgrade_service
restart: always
ports:
- "127.0.0.1:9999:8080"
environment:
- TZ=Asia/Kolkata
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./:/app/optionedge
- /var/run/docker.sock:/var/run/docker.sock
networks:
- optionedge_local
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
rabbitmq_local:
image: rabbitmq:4.0-management-alpine
container_name: rabbitmq_local
restart: always
volumes:
- ./.queue/queue/data/:/var/lib/rabbitmq/
- ./.queue/queue/log/:/var/log/rabbitmq
networks:
- optionedge_local
networks:
optionedge_local:
Docker Compose with Caddy (Cloud Deployment):
services:
engine_local:
image: 'optionedge/engine:1.0.205'
container_name: engine_local
restart: always
ports:
- "7500:8080"
environment:
- TZ=Asia/Kolkata
- Auth:Domain=https://auth.optionedge.in/oidc
- Auth:Audience=https://api.optionedge.in
- ASPNETCORE_ENVIRONMENT=Production
- RuntimeSettings__ProfileApiBaseUrl=https://api.optionedge.in/
- RuntimeSettings__MessageQueueConnectionString=host=rabbitmq_local:5672;virtualhost=/;username=guest;password=guest;persistentMessages=false
- RuntimeSettings__DataFolder=/app/data
- RuntimeSettings__UpgradeServiceUrl=http://upgrade_service:8080
- RUNNING_IN_CONTAINER=true
depends_on:
- rabbitmq_local
volumes:
- ./data:/app/data
networks:
- optionedge_local
upgrade_service:
image: 'optionedge/upgrade-service:1.0.205'
container_name: upgrade_service
restart: always
ports:
- "127.0.0.1:9999:8080"
environment:
- TZ=Asia/Kolkata
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./:/app/optionedge
- /var/run/docker.sock:/var/run/docker.sock
networks:
- optionedge_local
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
rabbitmq_local:
image: rabbitmq:4.0-management-alpine
container_name: rabbitmq_local
restart: always
volumes:
- ./.queue/queue/data/:/var/lib/rabbitmq/
- ./.queue/queue/log/:/var/log/rabbitmq
networks:
- optionedge_local
caddy:
image: caddy:2-alpine
container_name: caddy_proxy
restart: always
ports:
- "7500:7500"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
- caddy_config:/config
depends_on:
- engine_local
networks:
- optionedge_local
volumes:
caddy_data:
caddy_config:
networks:
optionedge_local:OptionEdge Release 1.0.204
π³ Docker Images:
- Engine:
optionedge/engine:1.0.204 - Upgrade Service:
optionedge/upgrade-service:1.0.204
π₯ Downloads:
- Docker Compose YAML (Click to download)
- Docker Compose with Caddy (Cloud Deployment) (Click to download - Use for cloud-based deployment with SSL/reverse proxy)
- Upgrade Script (Click to download)
π Docker Installation:
- Download both
docker-compose.ymlandupgrade.shfiles - Place them in the same directory
- Run:
docker-compose up -d - Access the application at http://localhost:7500
π Cloud Deployment with Caddy:
- Download
docker-compose-caddy.ymlfor cloud-based deployment - This version includes Caddy for SSL termination and reverse proxy
- Suitable for production cloud environments
π Download via curl:
Docker Compose YAML:
curl -O https://store-api.optionedge.in/releases/docker-compose.ymlDocker Compose with Caddy (Cloud):
curl -O https://store-api.optionedge.in/releases/docker-compose-caddy.ymlUpgrade Script:
curl -O https://store-api.optionedge.in/releases/upgrade.shDocker Compose File:
services:
engine_local:
image: 'optionedge/engine:1.0.154'
container_name: engine_local
restart: always
ports:
- "7500:8080"
environment:
- TZ=Asia/Kolkata
- Auth:Domain=https://auth.optionedge.in/oidc
- Auth:Audience=https://api.optionedge.in
- ASPNETCORE_ENVIRONMENT=Production
- RuntimeSettings__ProfileApiBaseUrl=https://api.optionedge.in/
- RuntimeSettings__MessageQueueConnectionString=host=rabbitmq_local:5672;virtualhost=/;username=guest;password=guest;persistentMessages=false
- RuntimeSettings__DataFolder=/app/data
- RuntimeSettings__UpgradeServiceUrl=http://upgrade_service:8080
- RUNNING_IN_CONTAINER=true
- JwtSettings__Issuer=https://api.optionedge.in
- JwtSettings__Audience=https://api.optionedge.in
- JwtSettings__PublicKeyUrl=https://api.optionedge.in/auth/public-key
depends_on:
- rabbitmq_local
volumes:
- ./data:/app/data
networks:
- optionedge_local
upgrade_service:
image: 'optionedge/upgrade-service:1.0.154'
container_name: upgrade_service
restart: always
ports:
- "127.0.0.1:9999:8080"
environment:
- TZ=Asia/Kolkata
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./:/app/optionedge
- /var/run/docker.sock:/var/run/docker.sock
networks:
- optionedge_local
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
rabbitmq_local:
image: rabbitmq:4.0-management-alpine
container_name: rabbitmq_local
restart: always
volumes:
- ./.queue/queue/data/:/var/lib/rabbitmq/
- ./.queue/queue/log/:/var/log/rabbitmq
networks:
- optionedge_local
networks:
optionedge_local:
Docker Compose with Caddy (Cloud Deployment):
services:
engine_local:
image: 'optionedge/engine:1.0.204'
container_name: engine_local
restart: always
ports:
- "7500:8080"
environment:
- TZ=Asia/Kolkata
- Auth:Domain=https://auth.optionedge.in/oidc
- Auth:Audience=https://api.optionedge.in
- ASPNETCORE_ENVIRONMENT=Production
- RuntimeSettings__ProfileApiBaseUrl=https://api.optionedge.in/
- RuntimeSettings__MessageQueueConnectionString=host=rabbitmq_local:5672;virtualhost=/;username=guest;password=guest;persistentMessages=false
- RuntimeSettings__DataFolder=/app/data
- RuntimeSettings__UpgradeServiceUrl=http://upgrade_service:8080
- RUNNING_IN_CONTAINER=true
depends_on:
- rabbitmq_local
volumes:
- ./data:/app/data
networks:
- optionedge_local
upgrade_service:
image: 'optionedge/upgrade-service:1.0.204'
container_name: upgrade_service
restart: always
ports:
- "127.0.0.1:9999:8080"
environment:
- TZ=Asia/Kolkata
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./:/app/optionedge
- /var/run/docker.sock:/var/run/docker.sock
networks:
- optionedge_local
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
rabbitmq_local:
image: rabbitmq:4.0-management-alpine
container_name: rabbitmq_local
restart: always
volumes:
- ./.queue/queue/data/:/var/lib/rabbitmq/
- ./.queue/queue/log/:/var/log/rabbitmq
networks:
- optionedge_local
caddy:
image: caddy:2-alpine
container_name: caddy_proxy
restart: always
ports:
- "7500:7500"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
- caddy_config:/config
depends_on:
- engine_local
networks:
- optionedge_local
volumes:
caddy_data:
caddy_config:
networks:
optionedge_local:OptionEdge Release 1.0.203
π³ Docker Images:
- Engine:
optionedge/engine:1.0.203 - Upgrade Service:
optionedge/upgrade-service:1.0.203
π₯ Downloads:
- Docker Compose YAML (Click to download)
- Docker Compose with Caddy (Cloud Deployment) (Click to download - Use for cloud-based deployment with SSL/reverse proxy)
- Upgrade Script (Click to download)
π Docker Installation:
- Download both
docker-compose.ymlandupgrade.shfiles - Place them in the same directory
- Run:
docker-compose up -d - Access the application at http://localhost:7500
π Cloud Deployment with Caddy:
- Download
docker-compose-caddy.ymlfor cloud-based deployment - This version includes Caddy for SSL termination and reverse proxy
- Suitable for production cloud environments
π Download via curl:
Docker Compose YAML:
curl -O https://store-api.optionedge.in/releases/docker-compose.ymlDocker Compose with Caddy (Cloud):
curl -O https://store-api.optionedge.in/releases/docker-compose-caddy.ymlUpgrade Script:
curl -O https://store-api.optionedge.in/releases/upgrade.shDocker Compose File:
services:
engine_local:
image: 'optionedge/engine:1.0.154'
container_name: engine_local
restart: always
ports:
- "7500:8080"
environment:
- TZ=Asia/Kolkata
- Auth:Domain=https://auth.optionedge.in/oidc
- Auth:Audience=https://api.optionedge.in
- ASPNETCORE_ENVIRONMENT=Production
- RuntimeSettings__ProfileApiBaseUrl=https://api.optionedge.in/
- RuntimeSettings__MessageQueueConnectionString=host=rabbitmq_local:5672;virtualhost=/;username=guest;password=guest;persistentMessages=false
- RuntimeSettings__DataFolder=/app/data
- RuntimeSettings__UpgradeServiceUrl=http://upgrade_service:8080
- RUNNING_IN_CONTAINER=true
- JwtSettings__Issuer=https://api.optionedge.in
- JwtSettings__Audience=https://api.optionedge.in
- JwtSettings__PublicKeyUrl=https://api.optionedge.in/auth/public-key
depends_on:
- rabbitmq_local
volumes:
- ./data:/app/data
networks:
- optionedge_local
upgrade_service:
image: 'optionedge/upgrade-service:1.0.154'
container_name: upgrade_service
restart: always
ports:
- "127.0.0.1:9999:8080"
environment:
- TZ=Asia/Kolkata
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./:/app/optionedge
- /var/run/docker.sock:/var/run/docker.sock
networks:
- optionedge_local
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
rabbitmq_local:
image: rabbitmq:4.0-management-alpine
container_name: rabbitmq_local
restart: always
volumes:
- ./.queue/queue/data/:/var/lib/rabbitmq/
- ./.queue/queue/log/:/var/log/rabbitmq
networks:
- optionedge_local
networks:
optionedge_local:
Docker Compose with Caddy (Cloud Deployment):
services:
engine_local:
image: 'optionedge/engine:1.0.203'
container_name: engine_local
restart: always
ports:
- "7500:8080"
environment:
- TZ=Asia/Kolkata
- Auth:Domain=https://auth.optionedge.in/oidc
- Auth:Audience=https://api.optionedge.in
- ASPNETCORE_ENVIRONMENT=Production
- RuntimeSettings__ProfileApiBaseUrl=https://api.optionedge.in/
- RuntimeSettings__MessageQueueConnectionString=host=rabbitmq_local:5672;virtualhost=/;username=guest;password=guest;persistentMessages=false
- RuntimeSettings__DataFolder=/app/data
- RuntimeSettings__UpgradeServiceUrl=http://upgrade_service:8080
- RUNNING_IN_CONTAINER=true
depends_on:
- rabbitmq_local
volumes:
- ./data:/app/data
networks:
- optionedge_local
upgrade_service:
image: 'optionedge/upgrade-service:1.0.203'
container_name: upgrade_service
restart: always
ports:
- "127.0.0.1:9999:8080"
environment:
- TZ=Asia/Kolkata
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./:/app/optionedge
- /var/run/docker.sock:/var/run/docker.sock
networks:
- optionedge_local
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
rabbitmq_local:
image: rabbitmq:4.0-management-alpine
container_name: rabbitmq_local
restart: always
volumes:
- ./.queue/queue/data/:/var/lib/rabbitmq/
- ./.queue/queue/log/:/var/log/rabbitmq
networks:
- optionedge_local
caddy:
image: caddy:2-alpine
container_name: caddy_proxy
restart: always
ports:
- "7500:7500"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
- caddy_config:/config
depends_on:
- engine_local
networks:
- optionedge_local
volumes:
caddy_data:
caddy_config:
networks:
optionedge_local:OptionEdge Release 1.0.202
π³ Docker Images:
- Engine:
optionedge/engine:1.0.202 - Upgrade Service:
optionedge/upgrade-service:1.0.202
π₯ Downloads:
- Docker Compose YAML (Click to download)
- Docker Compose with Caddy (Cloud Deployment) (Click to download - Use for cloud-based deployment with SSL/reverse proxy)
- Upgrade Script (Click to download)
π Docker Installation:
- Download both
docker-compose.ymlandupgrade.shfiles - Place them in the same directory
- Run:
docker-compose up -d - Access the application at http://localhost:7500
π Cloud Deployment with Caddy:
- Download
docker-compose-caddy.ymlfor cloud-based deployment - This version includes Caddy for SSL termination and reverse proxy
- Suitable for production cloud environments
π Download via curl:
Docker Compose YAML:
curl -O https://store-api.optionedge.in/releases/docker-compose.ymlDocker Compose with Caddy (Cloud):
curl -O https://store-api.optionedge.in/releases/docker-compose-caddy.ymlUpgrade Script:
curl -O https://store-api.optionedge.in/releases/upgrade.shDocker Compose File:
services:
engine_local:
image: 'optionedge/engine:1.0.154'
container_name: engine_local
restart: always
ports:
- "7500:8080"
environment:
- TZ=Asia/Kolkata
- Auth:Domain=https://auth.optionedge.in/oidc
- Auth:Audience=https://api.optionedge.in
- ASPNETCORE_ENVIRONMENT=Production
- RuntimeSettings__ProfileApiBaseUrl=https://api.optionedge.in/
- RuntimeSettings__MessageQueueConnectionString=host=rabbitmq_local:5672;virtualhost=/;username=guest;password=guest;persistentMessages=false
- RuntimeSettings__DataFolder=/app/data
- RuntimeSettings__UpgradeServiceUrl=http://upgrade_service:8080
- RUNNING_IN_CONTAINER=true
- JwtSettings__Issuer=https://api.optionedge.in
- JwtSettings__Audience=https://api.optionedge.in
- JwtSettings__PublicKeyUrl=https://api.optionedge.in/auth/public-key
depends_on:
- rabbitmq_local
volumes:
- ./data:/app/data
networks:
- optionedge_local
upgrade_service:
image: 'optionedge/upgrade-service:1.0.154'
container_name: upgrade_service
restart: always
ports:
- "127.0.0.1:9999:8080"
environment:
- TZ=Asia/Kolkata
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./:/app/optionedge
- /var/run/docker.sock:/var/run/docker.sock
networks:
- optionedge_local
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
rabbitmq_local:
image: rabbitmq:4.0-management-alpine
container_name: rabbitmq_local
restart: always
volumes:
- ./.queue/queue/data/:/var/lib/rabbitmq/
- ./.queue/queue/log/:/var/log/rabbitmq
networks:
- optionedge_local
networks:
optionedge_local:
Docker Compose with Caddy (Cloud Deployment):
services:
engine_local:
image: 'optionedge/engine:1.0.202'
container_name: engine_local
restart: always
ports:
- "7500:8080"
environment:
- TZ=Asia/Kolkata
- Auth:Domain=https://auth.optionedge.in/oidc
- Auth:Audience=https://api.optionedge.in
- ASPNETCORE_ENVIRONMENT=Production
- RuntimeSettings__ProfileApiBaseUrl=https://api.optionedge.in/
- RuntimeSettings__MessageQueueConnectionString=host=rabbitmq_local:5672;virtualhost=/;username=guest;password=guest;persistentMessages=false
- RuntimeSettings__DataFolder=/app/data
- RuntimeSettings__UpgradeServiceUrl=http://upgrade_service:8080
- RUNNING_IN_CONTAINER=true
depends_on:
- rabbitmq_local
volumes:
- ./data:/app/data
networks:
- optionedge_local
upgrade_service:
image: 'optionedge/upgrade-service:1.0.202'
container_name: upgrade_service
restart: always
ports:
- "127.0.0.1:9999:8080"
environment:
- TZ=Asia/Kolkata
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./:/app/optionedge
- /var/run/docker.sock:/var/run/docker.sock
networks:
- optionedge_local
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
rabbitmq_local:
image: rabbitmq:4.0-management-alpine
container_name: rabbitmq_local
restart: always
volumes:
- ./.queue/queue/data/:/var/lib/rabbitmq/
- ./.queue/queue/log/:/var/log/rabbitmq
networks:
- optionedge_local
caddy:
image: caddy:2-alpine
container_name: caddy_proxy
restart: always
ports:
- "7500:7500"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
- caddy_config:/config
depends_on:
- engine_local
networks:
- optionedge_local
volumes:
caddy_data:
caddy_config:
networks:
optionedge_local:OptionEdge Release 1.0.201
π³ Docker Images:
- Engine:
optionedge/engine:1.0.201 - Upgrade Service:
optionedge/upgrade-service:1.0.201
π₯ Downloads:
- Docker Compose YAML (Click to download)
- Docker Compose with Caddy (Cloud Deployment) (Click to download - Use for cloud-based deployment with SSL/reverse proxy)
- Upgrade Script (Click to download)
π Docker Installation:
- Download both
docker-compose.ymlandupgrade.shfiles - Place them in the same directory
- Run:
docker-compose up -d - Access the application at http://localhost:7500
π Cloud Deployment with Caddy:
- Download
docker-compose-caddy.ymlfor cloud-based deployment - This version includes Caddy for SSL termination and reverse proxy
- Suitable for production cloud environments
π Download via curl:
Docker Compose YAML:
curl -O https://store-api.optionedge.in/releases/docker-compose.ymlDocker Compose with Caddy (Cloud):
curl -O https://store-api.optionedge.in/releases/docker-compose-caddy.ymlUpgrade Script:
curl -O https://store-api.optionedge.in/releases/upgrade.shDocker Compose File:
services:
engine_local:
image: 'optionedge/engine:1.0.154'
container_name: engine_local
restart: always
ports:
- "7500:8080"
environment:
- TZ=Asia/Kolkata
- Auth:Domain=https://auth.optionedge.in/oidc
- Auth:Audience=https://api.optionedge.in
- ASPNETCORE_ENVIRONMENT=Production
- RuntimeSettings__ProfileApiBaseUrl=https://api.optionedge.in/
- RuntimeSettings__MessageQueueConnectionString=host=rabbitmq_local:5672;virtualhost=/;username=guest;password=guest;persistentMessages=false
- RuntimeSettings__DataFolder=/app/data
- RuntimeSettings__UpgradeServiceUrl=http://upgrade_service:8080
- RUNNING_IN_CONTAINER=true
- JwtSettings__Issuer=https://api.optionedge.in
- JwtSettings__Audience=https://api.optionedge.in
- JwtSettings__PublicKeyUrl=https://api.optionedge.in/auth/public-key
depends_on:
- rabbitmq_local
volumes:
- ./data:/app/data
networks:
- optionedge_local
upgrade_service:
image: 'optionedge/upgrade-service:1.0.154'
container_name: upgrade_service
restart: always
ports:
- "127.0.0.1:9999:8080"
environment:
- TZ=Asia/Kolkata
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./:/app/optionedge
- /var/run/docker.sock:/var/run/docker.sock
networks:
- optionedge_local
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
rabbitmq_local:
image: rabbitmq:4.0-management-alpine
container_name: rabbitmq_local
restart: always
volumes:
- ./.queue/queue/data/:/var/lib/rabbitmq/
- ./.queue/queue/log/:/var/log/rabbitmq
networks:
- optionedge_local
networks:
optionedge_local:
Docker Compose with Caddy (Cloud Deployment):
services:
engine_local:
image: 'optionedge/engine:1.0.201'
container_name: engine_local
restart: always
ports:
- "7500:8080"
environment:
- TZ=Asia/Kolkata
- Auth:Domain=https://auth.optionedge.in/oidc
- Auth:Audience=https://api.optionedge.in
- ASPNETCORE_ENVIRONMENT=Production
- RuntimeSettings__ProfileApiBaseUrl=https://api.optionedge.in/
- RuntimeSettings__MessageQueueConnectionString=host=rabbitmq_local:5672;virtualhost=/;username=guest;password=guest;persistentMessages=false
- RuntimeSettings__DataFolder=/app/data
- RuntimeSettings__UpgradeServiceUrl=http://upgrade_service:8080
- RUNNING_IN_CONTAINER=true
depends_on:
- rabbitmq_local
volumes:
- ./data:/app/data
networks:
- optionedge_local
upgrade_service:
image: 'optionedge/upgrade-service:1.0.201'
container_name: upgrade_service
restart: always
ports:
- "127.0.0.1:9999:8080"
environment:
- TZ=Asia/Kolkata
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./:/app/optionedge
- /var/run/docker.sock:/var/run/docker.sock
networks:
- optionedge_local
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
rabbitmq_local:
image: rabbitmq:4.0-management-alpine
container_name: rabbitmq_local
restart: always
volumes:
- ./.queue/queue/data/:/var/lib/rabbitmq/
- ./.queue/queue/log/:/var/log/rabbitmq
networks:
- optionedge_local
caddy:
image: caddy:2-alpine
container_name: caddy_proxy
restart: always
ports:
- "7500:7500"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
- caddy_config:/config
depends_on:
- engine_local
networks:
- optionedge_local
volumes:
caddy_data:
caddy_config:
networks:
optionedge_local:OptionEdge Release 1.0.200
π³ Docker Images:
- Engine:
optionedge/engine:1.0.200 - Upgrade Service:
optionedge/upgrade-service:1.0.200
π₯ Downloads:
- Docker Compose YAML (Click to download)
- Docker Compose with Caddy (Cloud Deployment) (Click to download - Use for cloud-based deployment with SSL/reverse proxy)
- Upgrade Script (Click to download)
π Docker Installation:
- Download both
docker-compose.ymlandupgrade.shfiles - Place them in the same directory
- Run:
docker-compose up -d - Access the application at http://localhost:7500
π Cloud Deployment with Caddy:
- Download
docker-compose-caddy.ymlfor cloud-based deployment - This version includes Caddy for SSL termination and reverse proxy
- Suitable for production cloud environments
π Download via curl:
Docker Compose YAML:
curl -O https://store-api.optionedge.in/releases/docker-compose.ymlDocker Compose with Caddy (Cloud):
curl -O https://store-api.optionedge.in/releases/docker-compose-caddy.ymlUpgrade Script:
curl -O https://store-api.optionedge.in/releases/upgrade.shDocker Compose File:
services:
engine_local:
image: 'optionedge/engine:1.0.154'
container_name: engine_local
restart: always
ports:
- "7500:8080"
environment:
- TZ=Asia/Kolkata
- Auth:Domain=https://auth.optionedge.in/oidc
- Auth:Audience=https://api.optionedge.in
- ASPNETCORE_ENVIRONMENT=Production
- RuntimeSettings__ProfileApiBaseUrl=https://api.optionedge.in/
- RuntimeSettings__MessageQueueConnectionString=host=rabbitmq_local:5672;virtualhost=/;username=guest;password=guest;persistentMessages=false
- RuntimeSettings__DataFolder=/app/data
- RuntimeSettings__UpgradeServiceUrl=http://upgrade_service:8080
- RUNNING_IN_CONTAINER=true
- JwtSettings__Issuer=https://api.optionedge.in
- JwtSettings__Audience=https://api.optionedge.in
- JwtSettings__PublicKeyUrl=https://api.optionedge.in/auth/public-key
depends_on:
- rabbitmq_local
volumes:
- ./data:/app/data
networks:
- optionedge_local
upgrade_service:
image: 'optionedge/upgrade-service:1.0.154'
container_name: upgrade_service
restart: always
ports:
- "127.0.0.1:9999:8080"
environment:
- TZ=Asia/Kolkata
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./:/app/optionedge
- /var/run/docker.sock:/var/run/docker.sock
networks:
- optionedge_local
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
rabbitmq_local:
image: rabbitmq:4.0-management-alpine
container_name: rabbitmq_local
restart: always
volumes:
- ./.queue/queue/data/:/var/lib/rabbitmq/
- ./.queue/queue/log/:/var/log/rabbitmq
networks:
- optionedge_local
networks:
optionedge_local:
Docker Compose with Caddy (Cloud Deployment):
services:
engine_local:
image: 'optionedge/engine:1.0.200'
container_name: engine_local
restart: always
ports:
- "7500:8080"
environment:
- TZ=Asia/Kolkata
- Auth:Domain=https://auth.optionedge.in/oidc
- Auth:Audience=https://api.optionedge.in
- ASPNETCORE_ENVIRONMENT=Production
- RuntimeSettings__ProfileApiBaseUrl=https://api.optionedge.in/
- RuntimeSettings__MessageQueueConnectionString=host=rabbitmq_local:5672;virtualhost=/;username=guest;password=guest;persistentMessages=false
- RuntimeSettings__DataFolder=/app/data
- RuntimeSettings__UpgradeServiceUrl=http://upgrade_service:8080
- RUNNING_IN_CONTAINER=true
depends_on:
- rabbitmq_local
volumes:
- ./data:/app/data
networks:
- optionedge_local
upgrade_service:
image: 'optionedge/upgrade-service:1.0.200'
container_name: upgrade_service
restart: always
ports:
- "127.0.0.1:9999:8080"
environment:
- TZ=Asia/Kolkata
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./:/app/optionedge
- /var/run/docker.sock:/var/run/docker.sock
networks:
- optionedge_local
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
rabbitmq_local:
image: rabbitmq:4.0-management-alpine
container_name: rabbitmq_local
restart: always
volumes:
- ./.queue/queue/data/:/var/lib/rabbitmq/
- ./.queue/queue/log/:/var/log/rabbitmq
networks:
- optionedge_local
caddy:
image: caddy:2-alpine
container_name: caddy_proxy
restart: always
ports:
- "7500:7500"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
- caddy_config:/config
depends_on:
- engine_local
networks:
- optionedge_local
volumes:
caddy_data:
caddy_config:
networks:
optionedge_local:OptionEdge Release 1.0.199
π³ Docker Images:
- Engine:
optionedge/engine:1.0.199 - Upgrade Service:
optionedge/upgrade-service:1.0.199
π₯ Downloads:
- Docker Compose YAML (Click to download)
- Docker Compose with Caddy (Cloud Deployment) (Click to download - Use for cloud-based deployment with SSL/reverse proxy)
- Upgrade Script (Click to download)
π Docker Installation:
- Download both
docker-compose.ymlandupgrade.shfiles - Place them in the same directory
- Run:
docker-compose up -d - Access the application at http://localhost:7500
π Cloud Deployment with Caddy:
- Download
docker-compose-caddy.ymlfor cloud-based deployment - This version includes Caddy for SSL termination and reverse proxy
- Suitable for production cloud environments
π Download via curl:
Docker Compose YAML:
curl -O https://store-api.optionedge.in/releases/docker-compose.ymlDocker Compose with Caddy (Cloud):
curl -O https://store-api.optionedge.in/releases/docker-compose-caddy.ymlUpgrade Script:
curl -O https://store-api.optionedge.in/releases/upgrade.shDocker Compose File:
services:
engine_local:
image: 'optionedge/engine:1.0.154'
container_name: engine_local
restart: always
ports:
- "7500:8080"
environment:
- TZ=Asia/Kolkata
- Auth:Domain=https://auth.optionedge.in/oidc
- Auth:Audience=https://api.optionedge.in
- ASPNETCORE_ENVIRONMENT=Production
- RuntimeSettings__ProfileApiBaseUrl=https://api.optionedge.in/
- RuntimeSettings__MessageQueueConnectionString=host=rabbitmq_local:5672;virtualhost=/;username=guest;password=guest;persistentMessages=false
- RuntimeSettings__DataFolder=/app/data
- RuntimeSettings__UpgradeServiceUrl=http://upgrade_service:8080
- RUNNING_IN_CONTAINER=true
- JwtSettings__Issuer=https://api.optionedge.in
- JwtSettings__Audience=https://api.optionedge.in
- JwtSettings__PublicKeyUrl=https://api.optionedge.in/auth/public-key
depends_on:
- rabbitmq_local
volumes:
- ./data:/app/data
networks:
- optionedge_local
upgrade_service:
image: 'optionedge/upgrade-service:1.0.154'
container_name: upgrade_service
restart: always
ports:
- "127.0.0.1:9999:8080"
environment:
- TZ=Asia/Kolkata
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./:/app/optionedge
- /var/run/docker.sock:/var/run/docker.sock
networks:
- optionedge_local
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
rabbitmq_local:
image: rabbitmq:4.0-management-alpine
container_name: rabbitmq_local
restart: always
volumes:
- ./.queue/queue/data/:/var/lib/rabbitmq/
- ./.queue/queue/log/:/var/log/rabbitmq
networks:
- optionedge_local
networks:
optionedge_local:
Docker Compose with Caddy (Cloud Deployment):
services:
engine_local:
image: 'optionedge/engine:1.0.199'
container_name: engine_local
restart: always
ports:
- "7500:8080"
environment:
- TZ=Asia/Kolkata
- Auth:Domain=https://auth.optionedge.in/oidc
- Auth:Audience=https://api.optionedge.in
- ASPNETCORE_ENVIRONMENT=Production
- RuntimeSettings__ProfileApiBaseUrl=https://api.optionedge.in/
- RuntimeSettings__MessageQueueConnectionString=host=rabbitmq_local:5672;virtualhost=/;username=guest;password=guest;persistentMessages=false
- RuntimeSettings__DataFolder=/app/data
- RuntimeSettings__UpgradeServiceUrl=http://upgrade_service:8080
- RUNNING_IN_CONTAINER=true
depends_on:
- rabbitmq_local
volumes:
- ./data:/app/data
networks:
- optionedge_local
upgrade_service:
image: 'optionedge/upgrade-service:1.0.199'
container_name: upgrade_service
restart: always
ports:
- "127.0.0.1:9999:8080"
environment:
- TZ=Asia/Kolkata
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./:/app/optionedge
- /var/run/docker.sock:/var/run/docker.sock
networks:
- optionedge_local
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
rabbitmq_local:
image: rabbitmq:4.0-management-alpine
container_name: rabbitmq_local
restart: always
volumes:
- ./.queue/queue/data/:/var/lib/rabbitmq/
- ./.queue/queue/log/:/var/log/rabbitmq
networks:
- optionedge_local
caddy:
image: caddy:2-alpine
container_name: caddy_proxy
restart: always
ports:
- "7500:7500"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
- caddy_config:/config
depends_on:
- engine_local
networks:
- optionedge_local
volumes:
caddy_data:
caddy_config:
networks:
optionedge_local:OptionEdge Release 1.0.198
π³ Docker Images:
- Engine:
optionedge/engine:1.0.198 - Upgrade Service:
optionedge/upgrade-service:1.0.198
π₯ Downloads:
- Docker Compose YAML (Click to download)
- Docker Compose with Caddy (Cloud Deployment) (Click to download - Use for cloud-based deployment with SSL/reverse proxy)
- Upgrade Script (Click to download)
π Docker Installation:
- Download both
docker-compose.ymlandupgrade.shfiles - Place them in the same directory
- Run:
docker-compose up -d - Access the application at http://localhost:7500
π Cloud Deployment with Caddy:
- Download
docker-compose-caddy.ymlfor cloud-based deployment - This version includes Caddy for SSL termination and reverse proxy
- Suitable for production cloud environments
π Download via curl:
Docker Compose YAML:
curl -O https://store-api.optionedge.in/releases/docker-compose.ymlDocker Compose with Caddy (Cloud):
curl -O https://store-api.optionedge.in/releases/docker-compose-caddy.ymlUpgrade Script:
curl -O https://store-api.optionedge.in/releases/upgrade.shDocker Compose File:
services:
engine_local:
image: 'optionedge/engine:1.0.154'
container_name: engine_local
restart: always
ports:
- "7500:8080"
environment:
- TZ=Asia/Kolkata
- Auth:Domain=https://auth.optionedge.in/oidc
- Auth:Audience=https://api.optionedge.in
- ASPNETCORE_ENVIRONMENT=Production
- RuntimeSettings__ProfileApiBaseUrl=https://api.optionedge.in/
- RuntimeSettings__MessageQueueConnectionString=host=rabbitmq_local:5672;virtualhost=/;username=guest;password=guest;persistentMessages=false
- RuntimeSettings__DataFolder=/app/data
- RuntimeSettings__UpgradeServiceUrl=http://upgrade_service:8080
- RUNNING_IN_CONTAINER=true
- JwtSettings__Issuer=https://api.optionedge.in
- JwtSettings__Audience=https://api.optionedge.in
- JwtSettings__PublicKeyUrl=https://api.optionedge.in/auth/public-key
depends_on:
- rabbitmq_local
volumes:
- ./data:/app/data
networks:
- optionedge_local
upgrade_service:
image: 'optionedge/upgrade-service:1.0.154'
container_name: upgrade_service
restart: always
ports:
- "127.0.0.1:9999:8080"
environment:
- TZ=Asia/Kolkata
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./:/app/optionedge
- /var/run/docker.sock:/var/run/docker.sock
networks:
- optionedge_local
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
rabbitmq_local:
image: rabbitmq:4.0-management-alpine
container_name: rabbitmq_local
restart: always
volumes:
- ./.queue/queue/data/:/var/lib/rabbitmq/
- ./.queue/queue/log/:/var/log/rabbitmq
networks:
- optionedge_local
networks:
optionedge_local:
Docker Compose with Caddy (Cloud Deployment):
services:
engine_local:
image: 'optionedge/engine:1.0.198'
container_name: engine_local
restart: always
ports:
- "7500:8080"
environment:
- TZ=Asia/Kolkata
- Auth:Domain=https://auth.optionedge.in/oidc
- Auth:Audience=https://api.optionedge.in
- ASPNETCORE_ENVIRONMENT=Production
- RuntimeSettings__ProfileApiBaseUrl=https://api.optionedge.in/
- RuntimeSettings__MessageQueueConnectionString=host=rabbitmq_local:5672;virtualhost=/;username=guest;password=guest;persistentMessages=false
- RuntimeSettings__DataFolder=/app/data
- RuntimeSettings__UpgradeServiceUrl=http://upgrade_service:8080
- RUNNING_IN_CONTAINER=true
depends_on:
- rabbitmq_local
volumes:
- ./data:/app/data
networks:
- optionedge_local
upgrade_service:
image: 'optionedge/upgrade-service:1.0.198'
container_name: upgrade_service
restart: always
ports:
- "127.0.0.1:9999:8080"
environment:
- TZ=Asia/Kolkata
- ASPNETCORE_ENVIRONMENT=Production
volumes:
- ./:/app/optionedge
- /var/run/docker.sock:/var/run/docker.sock
networks:
- optionedge_local
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
rabbitmq_local:
image: rabbitmq:4.0-management-alpine
container_name: rabbitmq_local
restart: always
volumes:
- ./.queue/queue/data/:/var/lib/rabbitmq/
- ./.queue/queue/log/:/var/log/rabbitmq
networks:
- optionedge_local
caddy:
image: caddy:2-alpine
container_name: caddy_proxy
restart: always
ports:
- "7500:7500"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
- caddy_config:/config
depends_on:
- engine_local
networks:
- optionedge_local
volumes:
caddy_data:
caddy_config:
networks:
optionedge_local: