Skip to content

Topology

Домены и порты

ПроектПрод доменПрод портДев доменДев портРепо
Group Sitedesigncorp.eu3000dev.designcorp.eu3001/home/admin/workspace/designcorp
Hubhub.designcorp.eu3002dev.hub.designcorp.eu3003/home/admin/workspace/hub
Landinglanding.designcorp.eu3200dev.landing.designcorp.eu3201/home/admin/workspace/landing
Bookbook.designcorp.eu3220dev.book.designcorp.eu3221/home/admin/workspace/BookDesignCorp
Book Library / KDP Workspacelibrary.book.designcorp.eu3215dev.library.book.designcorp.eu3213/home/admin/workspace/LibraryBookDesignCorp
UI Docs/Kitui.designcorp.eu3004dev.ui.designcorp.eu3005/home/admin/workspace/UIDesignCorp
Printprint.designcorp.eu3010-3019dev.print.designcorp.eu3020-3029/home/admin/workspace/print
Clientclient.designcorp.eu3006dev.client.designcorp.eu3007/home/admin/workspace/client-designcorp
AccountantDesignCorpaccountant.designcorp.eu3037dev.accountant.designcorp.eu / staging.accountant.designcorp.eu3038 / 3039/home/admin/workspace/AccountantDesignCorp
Docsdocs.designcorp.eu3030dev.docs.designcorp.eu3031/home/admin/workspace/docs-designcorp
Movie OSmovie.designcorp.eu3210dev.movie.designcorp.eu3211/home/admin/workspace/movie
Server Security / Adminserveradmin.designcorp.eu3099dev.serveradmin.designcorp.eu3099/home/admin/workspace/serveradmin
EURO5 Contest Presentationeuro5.designcorp.eustatic/home/admin/tmp/FH

Nginx sites

  • /etc/nginx/sites-available/designcorp.eu
  • /etc/nginx/sites-available/hub.designcorp.eu
  • /etc/nginx/sites-available/landing.designcorp.eu
  • /etc/nginx/sites-available/book.designcorp.eu
  • /etc/nginx/sites-available/library.book.designcorp.eu
  • /etc/nginx/sites-available/amazoncookbook.designcorp.eu (legacy redirect)
  • /etc/nginx/sites-available/ui.designcorp.eu
  • /etc/nginx/sites-available/dev.ui.designcorp.eu
  • /etc/nginx/sites-available/print.designcorp.eu
  • /etc/nginx/sites-available/client.designcorp.eu
  • /etc/nginx/sites-available/accountant.designcorp.eu
  • /etc/nginx/sites-available/dev.accountant.designcorp.eu
  • /etc/nginx/sites-available/staging.accountant.designcorp.eu
  • /etc/nginx/sites-available/docs.designcorp.eu
  • /etc/nginx/sites-available/movie.designcorp.eu
  • /etc/nginx/sites-available/serveradmin.designcorp.eu
  • /etc/nginx/sites-available/euro5.designcorp.eu

Runtime модель AccountantDesignCorp

  • Prod: /opt/designcorp/accountant-designcorp/prod/current on 127.0.0.1:3037 through accountant-designcorp-prod.service.
  • Dev: /home/admin/workspace/AccountantDesignCorp on 127.0.0.1:3038 through accountant-designcorp-dev.service.
  • Staging: /opt/designcorp/accountant-designcorp/staging/current on 127.0.0.1:3039 through accountant-designcorp-staging.service.
  • Nginx: /etc/nginx/sites-available/accountant.designcorp.eu, /etc/nginx/sites-available/dev.accountant.designcorp.eu, /etc/nginx/sites-available/staging.accountant.designcorp.eu.
  • TLS: /etc/letsencrypt/live/accountant.designcorp.eu, /etc/letsencrypt/live/dev.accountant.designcorp.eu, /etc/letsencrypt/live/staging.accountant.designcorp.eu.
  • Prod note: current prod is an internal runtime using the local PostgreSQL/private local storage baseline; managed DB/object storage remain required before external SaaS/customer use.

Runtime модель docs

  • Prod: vitepress build + static runtime из /opt/designcorp/docs-designcorp/prod/dist на 127.0.0.1:3030 (clean URL handler)
  • Dev: vitepress dev на 127.0.0.1:3031

Runtime модель Book Design Corp

  • Prod: /opt/designcorp/book-designcorp/prod/current на 127.0.0.1:3220 через book-designcorp-prod.service.
  • Dev: /home/admin/workspace/BookDesignCorp на 127.0.0.1:3221 через book-designcorp-dev.service.
  • Nginx: /etc/nginx/sites-available/book.designcorp.eu.
  • TLS: /etc/letsencrypt/live/book.designcorp.eu, SAN book.designcorp.eu, dev.book.designcorp.eu.
  • Repo: https://github.com/DesignCorporation/book-designcorp.
  • Project board: https://github.com/users/DesignCorporation/projects/14.

Runtime модель Book Library / KDP Workspace

  • Prod: /opt/designcorp/bookdesigncorp/prod/current на 127.0.0.1:3215 через bookdesigncorp-prod.service.
  • Dev: /home/admin/workspace/LibraryBookDesignCorp на 127.0.0.1:3213 через bookdesigncorp-dev.service.
  • Prod MCP: 127.0.0.1:3216 через bookdesigncorp-mcp-prod.service; public /mcp закрыт nginx 403.
  • Dev MCP: 127.0.0.1:3214 через bookdesigncorp-mcp.service; dev.library.book.designcorp.eu/mcp открыт для dev connector workflows.
  • Nginx: /etc/nginx/sites-available/library.book.designcorp.eu.
  • TLS: /etc/letsencrypt/live/library.book.designcorp.eu, SAN library.book.designcorp.eu, dev.library.book.designcorp.eu.
  • Runtime state: /opt/designcorp/bookdesigncorp/prod/shared (db.env, ui.env, mcp.env, tokens, Amazon Ads/KDP reports, managed assets).
  • Repo: https://github.com/DesignCorporation/AmazonCookBook during migration.
  • Legacy hosts: amazoncookbook.designcorp.eu -> library.book.designcorp.eu, dev.amazoncookbook.designcorp.eu -> dev.library.book.designcorp.eu.
  • Daily Ads timer: bookdesigncorp-amazon-ads-daily-sync.timer.

Runtime модель Movie OS

  • Prod: /opt/designcorp/movie/prod/current на 127.0.0.1:3210 через movie-prod.service.
  • Dev: /home/admin/workspace/movie на 127.0.0.1:3211 через movie-dev.service.
  • Persisted data: /opt/designcorp/movie/prod/shared/content и /opt/designcorp/movie/prod/shared/workspaces.
  • Prod закрыт Basic Auth, потому что Movie OS включает file-backed write actions.
  • Dev тоже закрыт Basic Auth, если включены write-флаги для authoring/import/review smoke.
  • Backups: /opt/designcorp/movie/backups через movie-prod-backup.timer каждый день в 03:20 UTC, хранится 14 архивов.

Runtime модель EURO5 Contest Presentation

  • Static runtime: /opt/designcorp/euro5/prod/current
  • Source/export workspace: /home/admin/tmp/FH
  • Public URL: https://euro5.designcorp.eu/
  • PDF export: https://euro5.designcorp.eu/exports/euro5-presentation.pdf