action build_and_push_images

This commit is contained in:
Kseninia Mikhaylova 2024-05-15 13:07:12 +03:00
parent 29c2bbc362
commit 34e00beca8
4 changed files with 29 additions and 4 deletions

View File

@ -0,0 +1,22 @@
name: Deploy
# on: [push]
on:
push:
branches:
- main # Adjust the branch as needed
jobs:
build_and_push_images:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Docker login
run: docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }} ci.svs-tech.pro
- name: Build and push Docker images
run: |
docker compose build
docker compose push

View File

@ -27,7 +27,7 @@ const links = [[
<div> <div>
<UVerticalNavigation :links="links" /> <UVerticalNavigation :links="links" />
</div> </div>
<div class="col-span-2"> <div class="col-span-3">
<NuxtPage /> <NuxtPage />
</div> </div>
</div> </div>

View File

@ -14,9 +14,9 @@ const { data, pending, error, status } = await useLazyFetch<APIBody>(`${config.p
<UTable v-else :loading="pending" :columns="[ <UTable v-else :loading="pending" :columns="[
{ key: 'sn', label: 'Serial Number' }, { key: 'sn', label: 'Serial Number' },
{ key: 'name', label: 'name' }, { key: 'name', label: 'Name' },
{ key: 'ip', label: 'IP' }, { key: 'ip', label: 'IP' },
{ key: 'last_online', label: 'last_online' } { key: 'last_online', label: 'Last Online' }
]" :rows="pending ? [] : data?.data"> ]" :rows="pending ? [] : data?.data">
<template #last_online-data="{ row }"> <template #last_online-data="{ row }">
<UIcon name="i-heroicons-check-circle" class="text-green-500 text-xl" v-if="row.last_online == -1" /> <UIcon name="i-heroicons-check-circle" class="text-green-500 text-xl" v-if="row.last_online == -1" />

View File

@ -3,7 +3,10 @@ module.exports = {
theme: { theme: {
container: { container: {
center: true, center: true,
padding: '2rem' padding: {
sm: '0.5rem',
lg: '2rem'
}
} }
}, },
}; };