playbooks/pp ocean stage.yml

39 lines
1.6 KiB
YAML
Raw Normal View History

2025-05-13 20:03:41 +03:30
---
- name: deploy ocean
hosts: all
tasks:
- name: Stop ocean container if it exists
docker_container:
name: ocean_stage
state: absent
- name: Deploy ocean Docker container
docker_container:
name: ocean_stage
image: ocean:{{semaphore_vars.task_details.incoming_version}}
state: started
restart_policy: always
networks:
- name: web
env:
SERVER_BASE_URL: "{{SERVER_BASE_URL}}"
DEBUG: "{{DEBUG}}"
IS_MF: "TRUE"
BASE_URL: "{{BASE_URL}}"
# HOST: "{{HOST}}"
labels:
traefik.enable: "true"
traefik.docker.network: "web"
2025-12-09 18:29:30 +03:30
# traefik.http.routers.vestap.entrypoints: "web,websecure"
# traefik.http.routers.vestap.rule: "Host(`vestapipe.com`)"
# traefik.http.services.vestap.loadbalancer.server.port: "3000"
# traefik.http.routers.vestap.tls: "true"
# traefik.http.routers.vestap.tls.certresolver: "httpresolver"
# traefik.http.routers.vestap.service: "vestap"
2025-05-13 20:03:41 +03:30
traefik.http.routers.socean.entrypoints: "web,websecure"
traefik.http.routers.socean.rule: "HostRegexp(`{subdomain:[a-zA-Z0-9-]+}.stg.eron.co`)"
traefik.http.services.socean.loadbalancer.server.port: "3000"
traefik.http.routers.socean.tls: "true"
traefik.http.routers.socean.tls.certresolver: "dnsresolver"
traefik.http.routers.socean.service: "socean"
traefik.http.routers.socean.tls.domains[0].main: "stg.eron.co"
traefik.http.routers.socean.tls.domains[0].sans: "*.stg.eron.co"