master
omidshj 2025-02-05 16:47:46 +03:30
parent d2a52d300a
commit 7f20c5dfcc
1 changed files with 33 additions and 0 deletions

33
pp ocean.yml Normal file
View File

@ -0,0 +1,33 @@
---
- name: deploy ocean
hosts: all
tasks:
- name: Stop ocean container if it exists
docker_container:
name: ocean
state: absent
- name: Deploy ocean Docker container
docker_container:
name: ocean
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"
traefik.http.routers.ocean.entrypoints: "web,websecure"
traefik.http.routers.ocean.rule: "HostRegexp(`{subdomain:[a-zA-Z0-9-]+}.dm.eron.co`)"
traefik.http.services.ocean.loadbalancer.server.port: "3000"
traefik.http.routers.ocean.tls: "true"
traefik.http.routers.ocean.tls.certresolver: "dnsresolver"
traefik.http.routers.ocean.service: "ocean"
traefik.http.routers.ocean.tls.domains[0].main: "dm.eron.co"
traefik.http.routers.ocean.tls.domains[0].sans: "*.dm.eron.co"