pocketbase

This commit is contained in:
2023-07-11 17:13:39 +02:00
parent 9ba7cff673
commit 5bb1e0c581
6 changed files with 71 additions and 13 deletions

View File

@@ -14,6 +14,18 @@
<width>144</width> <width>144</width>
<height>65</height> <height>65</height>
</image> </image>
<item>
<title>Crea tu propia base de datos con <strong>PocketBase</strong></title>
<link>https://myblog.clonbg.es/#/pocketbase</link>
<pubDate>Wed, 11 Jul 2023 10:33:26 -0400</pubDate>
<description>
<![CDATA[<img src="https://myblog.clonbg.es/pocketbase/pocketbase.png" class="webfeedsFeaturedVisual" alt="" /><p>PocketBase es un servicio en línea que permite a los usuarios crear y administrar bases de datos de forma rápida y sencilla. Permite a las empresas y particulares almacenar, organizar y acceder a sus datos de manera eficiente....<br><a
href="https://myblog.clonbg.es/#/pocketbase"
target="_blank"
>Leer más</a></p>]]>
</description>
<guid>https://myblog.clonbg.es/pocketbase/pocketbase.png</guid>
</item>
<item> <item>
<title><strong>Duplicati</strong>, tu <i>backups</i> facilmente en la nube</title> <title><strong>Duplicati</strong>, tu <i>backups</i> facilmente en la nube</title>
<link>https://myblog.clonbg.es/#/duplicati</link> <link>https://myblog.clonbg.es/#/duplicati</link>

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

View File

@@ -0,0 +1,38 @@
# Crea tu propia base de datos con **PocketBase**
#### 11/07/2023
[PocketBase](https://pocketbase.io/) es un servicio en línea que permite a los usuarios crear y administrar bases de datos de forma rápida y sencilla. Permite a las empresas y particulares almacenar, organizar y acceder a sus datos de manera eficiente.
Con PocketBase, los usuarios pueden crear tablas y columnas, ingresar datos y realizar consultas para extraer información específica. También pueden importar y exportar datos de diferentes formatos, como CSV y Excel.
El servicio incluye características como la posibilidad de establecer relaciones entre tablas, agregar filtros y condiciones a las consultas, y utilizar funciones avanzadas para análisis de datos.
PocketBase también ofrece opciones de colaboración, lo que significa que diferentes usuarios pueden acceder y trabajar en la misma base de datos simultáneamente, lo que facilita la colaboración y el trabajo en equipo.
Esta es la teoría, ahora vamos a ver como podemos instalarlo, con **docker** por supuesto:
Este es el *docker-compose.yml* que he usado para instalar PocketBase:
```
version: "3.7"
services:
pocketbase:
image: ghcr.io/muchobien/pocketbase:latest
container_name: pocketbase
restart: unless-stopped
ports:
- "58991:8090"
volumes:
- ~/docker/pocketbase:/pb_data
healthcheck: #optional (recommended) since v0.10.0
test: wget --no-verbose --tries=1 --spider http://localhost:8090/api/health || exit 1
interval: 5s
timeout: 5s
retries: 5
```
```
docker-compose up -d
```
Con esto listo y funcionando.
Salu2

View File

@@ -35,6 +35,8 @@
</q-page> </q-page>
</template> </template>
<script> <script>
import { defineComponent, ref } from "vue"; import { defineComponent, ref } from "vue";
import { stories } from "../store/blog.json"; import { stories } from "../store/blog.json";

View File

@@ -3,26 +3,19 @@
<div class="row full-width reverse-wrap margenes"> <div class="row full-width reverse-wrap margenes">
<div class="col q-px-sm full-height"> <div class="col q-px-sm full-height">
<q-markdown :src="post" style="font-size: 120%"></q-markdown> <q-markdown :src="post" style="font-size: 120%"></q-markdown>
<q-btn <q-btn color="secondary" label="Volver" @click="volver" class="q-my-sm"></q-btn>
color="secondary" <q-icon size="xl" name="img:icons/mastodon.png" class="cursor-pointer float-right q-mr-md" @click="twitter" />
label="Volver" <a rel="me" href="https://masto.es/@clonbg"> </a>
@click="volver"
class="q-my-sm"
></q-btn>
<q-icon
size="xl"
name="img:icons/mastodon.png"
class="cursor-pointer float-right q-mr-md"
@click="twitter"
/>
<a rel="me" href="https://masto.es/@clonbg"> </a>
</div> </div>
</div> </div>
</q-page> </q-page>
</template> </template>
<script> <script>
import { openURL } from "quasar"; import { openURL } from "quasar";
import { stories } from "../store/blog.json"; import { stories } from "../store/blog.json";
export default { export default {
props: ["markdown"], props: ["markdown"],
data() { data() {
@@ -70,6 +63,7 @@ a:active {
text-decoration: none; text-decoration: none;
color: black; color: black;
} }
.margenes { .margenes {
padding: 6vh 5vw 6vh 5vw; padding: 6vh 5vw 6vh 5vw;
} }

View File

@@ -1,5 +1,17 @@
{ {
"stories": [ "stories": [
{
"id": "pocketbase",
"categorias": [
"Aplicaciones",
"Docker",
"Raspberry"
],
"imagen": "/pocketbase.png",
"date": "11 de Julio de 2023",
"title": "Crea tu propia base de datos con <strong>PocketBase</strong>",
"description": "PocketBase es un servicio en línea que permite a los usuarios crear y administrar bases de datos de forma rápida y sencilla. Permite a las empresas y particulares almacenar, organizar y acceder a sus datos de manera eficiente...."
},
{ {
"id": "duplicati", "id": "duplicati",
"categorias": [ "categorias": [