3
3
# =========================
4
4
VPS_USER ?= static_content_user
5
5
VPS_HOST ?= static.europython.eu
6
- VPS_PROD_PATH ?= /home/static_content_user/content/europython_websites/ep2025test
7
- VPS_PREVIEW_PATH ?= /home/static_content_user/content/europython_websites/ previews/
6
+ VPS_PROD_PATH ?= /home/static_content_user/content/europython_websites/ep2025
7
+ VPS_PREVIEW_PATH ?= /home/static_content_user/content/previews/
8
8
REMOTE_CMD =ssh $(VPS_USER ) @$(VPS_HOST )
9
9
10
10
# Variables for build/deploy
@@ -21,7 +21,7 @@ SAFE_BRANCH := $(shell echo "$(BRANCH)" | sed 's/[^A-Za-z0-9._-]/-/g')
21
21
FORCE_DEPLOY ?= false
22
22
23
23
# TODO: update this to the prod branches
24
- ifeq ($(SAFE_BRANCH ) , deployment-simpler )
24
+ ifeq ($(SAFE_BRANCH ) , ep2025 )
25
25
RELEASES_DIR := $(VPS_PROD_PATH)/releases
26
26
else
27
27
RELEASES_DIR := $(VPS_PROD_PATH)/preview/$(SAFE_BRANCH)/releases
43
43
clean :
44
44
git clean -fdX
45
45
46
+ check :
47
+ pnpm run astro check
48
+
46
49
build :
47
50
# TODO: update this to just `pnpm build` after resolving the astro-check warnings
48
51
pnpm run astro build
51
54
52
55
ifeq ($(FORCE_DEPLOY ) , true)
53
56
deploy :
54
- @echo " \n\n**** Deploying branch '$( BRANCH) ' (safe: $( SAFE_BRANCH) ) to $( TARGET) ...\n\n"
55
- $(REMOTE_CMD ) " mkdir -p $( TARGET) "
56
- rsync -avz --delete ./dist/ $(VPS_USER ) @$(VPS_HOST ) :$(TARGET ) /
57
- $(REMOTE_CMD ) " cd $( RELEASES_DIR) && ln -snf $( TIMESTAMP) current"
58
- @echo " \n\n**** Deployment complete.\n\n"
57
+ @echo " \n\n**** Deploying branch '$( BRANCH) ' (safe: $( SAFE_BRANCH) ) to $( TARGET) ...\n\n"
58
+ $(REMOTE_CMD ) " mkdir -p $( TARGET) "
59
+ rsync -avz --delete ./dist/ $(VPS_USER ) @$(VPS_HOST ) :$(TARGET ) /
60
+ $(REMOTE_CMD ) " cd $( RELEASES_DIR) && ln -snf $( TIMESTAMP) current"
61
+ @echo " \n\n**** Deployment complete.\n\n"
59
62
endif
0 commit comments