Files
cosmoserver/templates/docker-compose.yaml

65 lines
1.4 KiB
YAML

# for now there is no php code
# to save resources, also disabling nginx
# will map 3000 to 80 here unless this changes
services:
redis:
container_name: redis
image: redis:7-alpine
ports:
- {{ docker_gateway }}:6379:6379
networks:
- cosmostat_net
restart: always
ws_node:
container_name: ws_node
build:
context: {{ service_control_web_folder }}/node_server
dockerfile: Dockerfile
image: ws_node:latest
volumes:
- {{ service_control_web_folder }}/html:/usr/src/app/public
ports:
# put back to 3000 if the stack is needed
- {{ (docker_gateway + ':') if secure_api else '' }}80:3000
networks:
- cosmostat_net
restart: always
depends_on:
- redis
# these will be disabled until a stack is needed
# web_dash:
# container_name: web_dash
# image: php:8.0-apache
# ports:
# - {{ (docker_gateway + ':') if secure_api else '' }}8080:80
# volumes:
# - ./html:/var/www/html/
# networks:
# - cosmostat_net
# restart: always
#
# nginx_proxy:
# container_name: nginx_proxy
# image: nginx:latest
# ports:
# - "{{ (docker_gateway + ':') if secure_api else '' }}80:80"
# volumes:
# - ./proxy/nginx.conf:/etc/nginx/conf.d/default.conf
# networks:
# - cosmostat_net
# restart: always
# depends_on:
# - web_dash
# - ws_nodenetworks:
networks:
cosmostat_net:
external: true