Compare commits

...

2 Commits

Author SHA1 Message Date
ec19888b1b #1 - Agregar nuevo workflow
Some checks failed
CodyOps Core Builder / build-conteiner (pull_request) Failing after 20s
2025-06-10 18:05:41 -03:00
9f4c59b79f #1 - Renombrar variable de Assets 2025-06-10 18:05:16 -03:00
3 changed files with 52 additions and 1 deletions

View File

@ -0,0 +1,26 @@
name: CodyOps Core Builder
on:
pull_request:
branches:
- main
jobs:
build-conteiner:
runs-on: fedora-latest
env:
ASTRO_DIRECTUS_API: ${{ secrets.ASTRO_DIRECTUS_API }}
ASTRO_DIRECTUS_TOKEN: ${{ secrets.ASTRO_DIRECTUS_TOKEN }}
ASTRO_ASSETS: ${{ vars.ASTRO_ASSETS }}
ASTRO_CURRENCY_AR: ${{ vars.ASTRO_CURRENCY_AR }}
ASTRO_SITE_AR: ${{ vars.ASTRO_SITE_AR }}
ASTRO_GTM_AR: ${{ vars.ASTRO_GTM_AR }}
ASTRO_CURRENCY_BR: ${{ vars.ASTRO_CURRENCY_BR }}
ASTRO_SITE_BR: ${{ vars.ASTRO_SITE_BR }}
ASTRO_GTM_BR: ${{ vars.ASTRO_GTM_BR }}
steps:
- name: Check out repository code
uses: actions/checkout@v4
- name: Make Build
run: make build
- name: Make Push
run: make push

25
Makefile Normal file
View File

@ -0,0 +1,25 @@
REGISTRY:= gianet.us/codyops
IMAGE:= core
COUNTRIES:= ar br
.PHONY: init build setup push $(addprefix step-,$(COUNTRIES))
init:
direnv allow .
setup:
npm install
build: setup $(addprefix step-,$(COUNTRIES))
$(addprefix step-,$(COUNTRIES)):
@echo "Ejecutando step para el país: $(shell echo $(patsubst step-%,%,$@) | tr '[:lower:]' '[:upper:]')"
export ASTRO_COUNTRY=$(shell echo $(patsubst step-%,%,$@) | tr '[:lower:]' '[:upper:]') && \
export ASTRO_CURRENCY=${ASTRO_CURRENCY_$(shell echo $(patsubst step-%,%,$@) | tr '[:lower:]' '[:upper:]')} && \
export ASTRO_SITE=${ASTRO_SITE_$(shell echo $(patsubst step-%,%,$@) | tr '[:lower:]' '[:upper:]')} && \
export ASTRO_GTM=${ASTRO_GTM_$(shell echo $(patsubst step-%,%,$@) | tr '[:lower:]' '[:upper:]')} && \
npx astro build --force
podman build --pull=newer --tag $(REGISTRY)/$(IMAGE):$(patsubst step-%,%,$@) .
push:
podman push $(REGISTRY)/$(IMAGE):$(patsubst step-%,%,$@)

View File

@ -65,7 +65,7 @@ const totalCourseDuration = sumTimes(courseDurations);
controls
preload="auto"
class="object-fit-fill">
<source src={`${import.meta.env.ASTRO_DIRECTUS_ASSETS}/${item.video}`} type="video/mp4" />
<source src={`${import.meta.env.ASTRO_ASSETS}/${item.video}`} type="video/mp4" />
</video>
</div>
</span>