pocketbase
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
BIN
public/pocketbase/pocketbase.png
Normal file
BIN
public/pocketbase/pocketbase.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 36 KiB |
38
src/markdowns/stories/pocketbase.md
Normal file
38
src/markdowns/stories/pocketbase.md
Normal 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
|
||||||
@@ -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";
|
||||||
|
|
||||||
|
|||||||
@@ -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"
|
|
||||||
@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>
|
<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;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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": [
|
||||||
|
|||||||
Reference in New Issue
Block a user