68 lines
2.7 KiB
YAML
68 lines
2.7 KiB
YAML
version: "3"
|
|
|
|
services:
|
|
web:
|
|
image: registry.gitlab.com/cmykmedia/spaces:main-WEB
|
|
restart: always
|
|
networks:
|
|
- traefik
|
|
environment:
|
|
STRAPI_URL: "http://federspiel-tech.spaces.software:1337"
|
|
labels:
|
|
- "traefik.enable=true"
|
|
- "traefik.docker.network=traefik"
|
|
- "traefik.port=3000"
|
|
# Middlewares
|
|
- "traefik.http.middlewares.spaces-frontend-redirect-web-secure.redirectscheme.scheme=https"
|
|
# Web Entrypoint
|
|
- "traefik.http.routers.spaces-frontend.middlewares=spaces-frontend-redirect-web-secure"
|
|
- "traefik.http.routers.spaces-frontend.rule=Host(`ft.spaces.software`)"
|
|
- "traefik.http.routers.spaces-frontend.entrypoints=web"
|
|
# Web Secure Entrypoint
|
|
- "traefik.http.routers.spaces-frontend-secure.rule=Host(`ft.spaces.software`)"
|
|
- "traefik.http.routers.spaces-frontend-secure.entrypoints=web-secured" #
|
|
- "traefik.http.routers.spaces-frontend-secure.tls.certresolver=mytlschallenge"
|
|
|
|
imapsync:
|
|
image: registry.gitlab.com/cmykmedia/spaces:main-IMAPSYNC
|
|
restart: always
|
|
environment:
|
|
SUPABASE_URL: "https://uwppvcxflrcsibuzsbil.supabase.co"
|
|
SUPABASE_KEY: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InV3cHB2Y3hmbHJjc2lidXpzYmlsIiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImlhdCI6MTcwMDkzODE5NCwiZXhwIjoyMDE2NTE0MTk0fQ.6hOkD1J8XBkVJUm-swv0ngLQ74xrEYr28EEbo0rUrts"
|
|
INTERVAL: 30
|
|
|
|
# backend:
|
|
# image: registry.gitlab.com/cmykmedia/manordsonne:master-BACKEND
|
|
# restart: always
|
|
# networks:
|
|
# - traefik
|
|
# expose:
|
|
# - 8080
|
|
# environment:
|
|
# COMPANY_RECIPIENT: "info@ma-nordsonne.de"
|
|
# REQUEST_PORT: 8080
|
|
# SMTP_USER: "info@ma-nordsonne.de"
|
|
# SMTP_HOST: "stmp.strato.de"
|
|
# SMTP_PASSWORD: "nM.-XiPM9rJd4y_Qk4*sTAeBr.GdVkAJxuUkzH2gugEU@BfsaYf-mf4ith6b7khXXFD29ZfmmRZfR@TTtb*WXKHYGLbBE3ubc7@4"
|
|
# SMTP_PORT: 465
|
|
# SMTP_SSL: "false"
|
|
# labels:
|
|
# - "traefik.enable=true"
|
|
# - "traefik.docker.network=traefik"
|
|
# - "traefik.port=8080"
|
|
# # Middlewares
|
|
# - "traefik.http.middlewares.manordsonne-backend-redirect-web-secure.redirectscheme.scheme=https"
|
|
# ###
|
|
# - "traefik.http.routers.manordsonne-backend.middlewares=manordsonne-backend-redirect-web-secure"
|
|
# - "traefik.http.routers.manordsonne-backend.rule=Host(`backend.ma-nordsonne.de`)"
|
|
# - "traefik.http.routers.manordsonne-backend.entrypoints=web"
|
|
# ####
|
|
# - "traefik.http.routers.manordsonne-backend-secure.rule=Host(`backend.ma-nordsonne.de`)"
|
|
# - "traefik.http.routers.manordsonne-backend-secure.entrypoints=web-secured"
|
|
# - "traefik.http.routers.manordsonne-backend-secure.tls.certresolver=mytlschallenge"
|
|
|
|
networks:
|
|
traefik:
|
|
external: true
|
|
|