aboutsummaryrefslogtreecommitdiffhomepage
path: root/compose.prod.yaml
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-02-14 21:02:15 +0900
committernsfisis <nsfisis@gmail.com>2026-02-14 21:02:15 +0900
commit2f1a8a1c599300d0964d7fbbfd824e2d74f0bf4a (patch)
tree4ef25f1332de445ad756f7f40df627f288f1438f /compose.prod.yaml
parent516cc00ba4c9d4a54ad2b261a5a4ff4164b06268 (diff)
downloadphperkaigi-2026-albatross-2f1a8a1c599300d0964d7fbbfd824e2d74f0bf4a.tar.gz
phperkaigi-2026-albatross-2f1a8a1c599300d0964d7fbbfd824e2d74f0bf4a.tar.zst
phperkaigi-2026-albatross-2f1a8a1c599300d0964d7fbbfd824e2d74f0bf4a.zip
build: introduce npm workspaces for unified dependency management
Consolidate frontend, typespec, and worker/php into a single npm workspaces setup with one root lockfile. Update Dockerfiles to use repository root as build context, and adjust justfile, CI workflow, and compose files accordingly. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'compose.prod.yaml')
-rw-r--r--compose.prod.yaml6
1 files changed, 4 insertions, 2 deletions
diff --git a/compose.prod.yaml b/compose.prod.yaml
index 2c6c828..b74c804 100644
--- a/compose.prod.yaml
+++ b/compose.prod.yaml
@@ -16,7 +16,8 @@ services:
frontend:
build:
- context: ./frontend
+ context: .
+ dockerfile: frontend/Dockerfile
args:
ALBATROSS_BASE_PATH: $ALBATROSS_BASE_PATH
volumes:
@@ -75,7 +76,8 @@ services:
worker-php:
build:
- context: ./worker/php
+ context: .
+ dockerfile: worker/php/Dockerfile
expose:
- 80
env_file: [.env]