1
0

Add playbook for homepage app deploy

This commit is contained in:
2025-04-13 10:44:32 +03:00
parent c5a7db6a55
commit e5ad8fda80
6 changed files with 71 additions and 23 deletions

View File

@ -0,0 +1,6 @@
services:
homepage-web:
image: "${WEB_SERVICE_IMAGE}"
ports:
- "127.0.0.1:${WEB_SERVICE_PORT}:80"
restart: unless-stopped

View File

@ -0,0 +1,11 @@
#!/usr/bin/env sh
# See https://cloud.yandex.ru/docs/container-registry/tutorials/run-docker-on-vm#run
set -eu
curl --silent --show-error -H Metadata-Flavor:Google 169.254.169.254/computeMetadata/v1/instance/service-accounts/default/token | \
cut -f1 -d',' | \
cut -f2 -d':' | \
tr -d '"' | \
docker login --username iam --password-stdin cr.yandex