elektrykpoznan.online

Volt na VPS, domena na Caddy

Ten sam układ co działający opticut.pl: Hetzner, Docker, Caddy, DNS w Cyber Folks, deploy z GitHuba. Poniżej jest ścieżka dla Volta — port 5000, API /api, baza na razie zostaje na s78.

Najpierw to.docker-compose.yml i .github/workflows/deploy-hetzner.yml w tym repo opisują Opticut (/opt/opticut, port 8000, /api/v1). Dla Volta używaj wyłącznie docker-compose.volt.yml i deploy-volt.yml, które wdrażają do /opt/volt na osobnych portach.
  • Przeglądarka
  • →
  • DNS A → IP VPS
  • →
  • Caddy :443
  • →
  • Next :3000
  • →
  • Express :5000
  • →
  • MariaDB Cyber Folks
Checklist 0/520%
Krok 0 · Blokuje start

Nie odpalaj plików Opticut

Cel

Zrozumieć, że docker-compose.yml i workflow w tym repo nie wdrożą Volta.

Po co

Główny docker-compose.yml i workflow deploy-hetzner.yml nadal należą do Opticut (/opt/opticut, port 8000, Redis, /api/v1). Volt ma teraz osobne Dockerfile, docker-compose.volt.yml i workflow, które używają /opt/volt, portów 3100/5000 i API /api.

Gdy tego nie zrobisz

Użycie plików Opticut dla Volta mogłoby zrestartować lub nadpisać usługę Opticut. Wdrażaj Volt wyłącznie osobnym compose i workflow.

Checklist

Co jest w plikach dziś (Opticut)
frontend  127.0.0.1:3000   NEXT_PUBLIC_API_URL=/api/v1
server    127.0.0.1:8000   health /api/v1/health
katalog   /opt/opticut
domena    https://www.opticut.pl
Czego potrzebuje Volt
frontend  127.0.0.1:3000   NEXT_PUBLIC_API_URL=https://elektrykpoznan.online
server    127.0.0.1:5000   health /health
katalog   /opt/volt
domena    https://elektrykpoznan.online